WaveSlider
安装
CocoaPods
Podfile
:
pod 'WaveSlider'
Cartfile
使用
:
github "yuki0n0/WaveSlider"
使用
Swift
import WaveSlider
let waveSlider = WaveSlider()
let path = Bundle.main.path(forResource: "music", ofType: "mp3")
let url = URL(fileURLWithPath: path!)
waveSlider.set(url: url)
waveSlider.value = 0.2
// Note: `url` of argument accepts only the local file path.
界面构建器(Storyboard,xib)
- 在Interface Builder(类似.storyboard,.xib)上添加UIView,并设置类和模块为
WaveSlider
。 - 可以编辑右侧面板的颜色和值。
- 最后,您应该连接到代码并对其进行操作。
1 | 2 |
---|---|
![]() |
![]() |
准备就绪
- 扩展README
- 也提供日语版本
- 将IB的说明制作成GIF
- 进行测试和持续集成
- 设置可点击滑动功能
- 从IB中也可以调用。在valuechanged中使用
- 仅针对本地文件的部分进行修正(可能需要将引数设置为AVAudioFile可能更好)
- 如果不继承自Uicontrol则
- UI自定义
- 条的宽度和间隔
- 填充
- 是否选择圆角
- 库
- Swifty Package Manager
- 手册
- 错误修正
- 声音太短时条形无法显示