一个适用于 iPhone 和 iPad 的 SwiftUI 钢琴键盘视图。
易于自定义样式,可配置:
https://github.com/garynewby/PianoKeyboard.git
示例应用程序演示了将 PianoKeyboard 集成到 SwiftUI 项目中并创建自定义样式,并且包含一个基于 AVAudioEngine 的简单声音源。
func pianoKeyDown(_ keyNumber: Int) {
// Called when the key corresponding to midi number keyNumber is pressed
}
func pianoKeyUp(_ keyNumber: Int) {
// Called when the key corresponding to midi number keyNumber is released
}
Gary Newby
在 MIT 许可证下许可。