有没有一种简单的方法可以在每次触地事件中为按钮添加声音?
因为我的项目中有很多按钮,也许有办法做到这一点。
任何帮助表示赞赏,
谢谢!
有没有一种简单的方法可以在每次触地事件中为按钮添加声音?
因为我的项目中有很多按钮,也许有办法做到这一点。
任何帮助表示赞赏,
谢谢!
创建一个覆盖该touchesBegan:withEvent:
方法并让它播放声音的 UIButton 的子类。只需确保也调用[super touchesBegan:touches withEvent:event];
and [self.nextResponder touchesBegan:touches withEvent:event];
(我忘记是否两者都是必要的)以确保触摸传递
创建一个UIButton
包含声音的子类,例如SoundButton
. 然后UIButton
用 s 替换所有对象SoundButton
。(如果您以编程方式创建它们,则可以通过查找和替换来完成,或者如果您在界面构建器中创建它们,则可以使用检查器将它们分配给您的子类。)