接口生成器中UIButton的"播放声音"属性

abd*_*.me 3 iphone objective-c interface-builder ios

在界面构建器中,"可访问性"下的UIButton属性显示为"播放声音".

任何人都可以解释这是什么.实际上我正在制作一个应用程序,它在每次按钮点击播放声音,我可以禁用设置屏幕的声音.UIButton的这个属性能帮助我吗?

谢谢

iDe*_*Dev 8

您可以使用[[UIDevice currentDevice] playInputClick];播放键盘输入单击声音UIDevice.查看此Apple文档以获取更多详细信息.

您需要为此执行以下操作,

  1. UIInputViewAudioFeedback在输入视图类中采用协议.
  2. 实现enableInputClicksWhenVisible委托方法以返回YES.

UIView课堂上这样做,

@interface MyView : UIView <UIInputViewAudioFeedback>
Run Code Online (Sandbox Code Playgroud)

然后实现enableInputClicksWhenVisible方法

- (BOOL)enableInputClicksWhenVisible
{
    return YES;
}
Run Code Online (Sandbox Code Playgroud)

如果您遇到此问题,可以查看此问题.