控件

controls

用户界面元素,包括旋钮、滑块、XYPad 等,均基于相同的通用控件构建。

通用控件

两种类型的控件允许您在 UI 元素上拖动,并控制一个或两个参数。

控件几何形状

对于这两种类型的控件,都有多种对拖动做出反应的方式,包括直线坐标和极坐标变体。 更多详细信息请参见 API。

实现

以下是关于如何使用通用控件的示例。 它们具有一定的可定制性,因此您可以更轻松地直接使用它们,或者将它们用作创建自定义控件的模板。

单参数控件

双参数控件

安装

安装使用 Swift Package Manager 完成。 请务必将您的代码绑定到版本号,而不仅仅是一个分支,因为这些控件的 API 会根据需要进行更改。

演示

该软件包包含一个演示项目(如上图)和一个 Playground,以帮助您快速启动和运行。

文档

文档托管在 AudioKit.io 网站

赞助

在 Github 上赞助我,我将为您创建一个控件。