NPWaveformView 是一个完全可定制的 UIView 子类,可以生成 Siri 中看到的波形效果。
要运行示例项目,请克隆仓库,并首先从 Example 目录运行 pod install
。
下载 NPWaveformView 并在您的 Xcode 项目中导入 NPWaveformView.swift
。
要开始使用 NPWaveformView,您可以构建提供的示例项目:
Example/NPWaveformView.xcodeproj
。在 Swift 代码中导入 NPWaveformView
import NPWaveformView
使用界面构建器添加一个 UIView 并将其设置为 UIView 自定义类。
通过您的代码中声明的输出属性将其链接。
@IBOutlet weak var waveformView: NPWaveformView!
以下是可以自定义的属性:
waveColor
numberOfWaves
primaryWaveLineWidth
secondaryWaveLineWidth
idleAmplitude
frequency
density
phaseShift
amplitude
Nicola Perantoni, [email protected]
NPWaveformView 在 MIT 许可证下可用。有关更多信息,请参阅 LICENSE 文件。