PianoView
带有 @IBDesignable
属性的 swift琴键视图,可全自定义。
需求
- Swift 3+
- iOS 8.0+
- tvOS 9.0+
- macOS 10.9+
安装
pod 'PianoView'
为了使用 @IBDesignable 库,您需要将此后置安装脚本添加到您的 podfile 中。
关于此信息的更多信息,请参阅 cocoapods 问题
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings['LD_RUNPATH_SEARCH_PATHS'] = ['$(FRAMEWORK_SEARCH_PATHS)']
end
end
用法
- PianoView 只是一个普通的 UIView。
- 您可以在 Storyboard 中设置或从代码中初始化。
- 在其视图矩形中绘制所需的琴键数量。
- 可以在有或无八度的情况下在琴键上绘制音符。
- 您可以使用八度来显示在物理设备上按下的音符。