SwishControl 是一个用于向 UIControl 事件添加音效的分类。
导入 SwishControl 头文件
#import <SwishControl/SwishControl.h>
SwishControl 使用 AudioToolbox,支持 aif、caf 和 wav 格式。
以下是如何为所有 UIButtons 添加音效的示例
NSString *clickPath = [[NSBundle mainBundle] pathForResource:@"click" ofType:@"aif"];
[[UIButton appearance] bs_setAudioWithPath:clickPath forEvent:UIControlEventTouchUpInside];
当然,也可以仅应用于单个 UIControl,如果您不想为所有控件设置声音。
iOS、香蕉和许多音效
SwishControl 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile。
pod "SwishControl"
Joakim Gyllström
SwishControl 在 MIT 许可下可用。更多信息请参阅 LICENSE 文件。