用户界面元素,包括旋钮、滑块、XYPad 等,均基于相同的通用控件构建。
两种类型的控件允许您在 UI 元素上拖动,并控制一个或两个参数。
对于这两种类型的控件,都有多种对拖动做出反应的方式,包括直线坐标和极坐标变体。 更多详细信息请参见 API。
以下是关于如何使用通用控件的示例。 它们具有一定的可定制性,因此您可以更轻松地直接使用它们,或者将它们用作创建自定义控件的模板。
单参数控件
双参数控件
安装使用 Swift Package Manager 完成。 请务必将您的代码绑定到版本号,而不仅仅是一个分支,因为这些控件的 API 会根据需要进行更改。
该软件包包含一个演示项目(如上图)和一个 Playground,以帮助您快速启动和运行。
文档托管在 AudioKit.io 网站上
在 Github 上赞助我,我将为您创建一个控件。