钢琴键盘

Build and test

一个适用于 iPhone 和 iPad 的 SwiftUI 钢琴键盘视图。

易于自定义样式,可配置:

示例应用

安装

Swift 包管理器

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 许可证下许可。