是否有一种简单的方法可以在每次降落事件的按钮上添加声音?
因为我的项目中有很多按钮,也许有办法实现这一点。
感谢任何帮助,
谢谢!
答案 0 :(得分:4)
创建UIButton的子类,覆盖touchesBegan:withEvent:
方法并让它播放声音。请务必同时致电[super touchesBegan:touches withEvent:event];
和[self.nextResponder touchesBegan:touches withEvent:event];
(如果两者都有必要,我会忘记)以确保触摸传递
答案 1 :(得分:0)
创建一个UIButton
的子类,其中包含声音,如SoundButton
。然后用UIButton
替换所有SoundButton
个对象。 (如果您以编程方式进行查找和替换,则可以执行此操作,或者如果您在界面构建器中创建它们,则可以使用检查器将它们分配给子类。)