【问题标题】:Can't implement UIInputViewAudioFeedback correctly无法正确实现 UIInputViewAudioFeedback
【发布时间】:2011-12-09 22:13:47
【问题描述】:

我正在尝试实现 UIInputViewAudioFeedback 协议。 我创建了 UIView 的自定义子类。头文件包含协议,m 文件实现方法 enableInputClicksWhenVisible。 然后在 Interface Builder 中,我将 View 的 Class 设置为我的 Custom Class。然后我进入了通过点击视图上的 UIButtons 触发的方法并执行 [[UIDevice currentDevice] playInputClick];

我的 iPhone 上的键盘点击已打开,但当我点击按钮时,它们不会发出声音。

我做错了什么? 谢谢

【问题讨论】:

  • 它只适用于自定义输入视图,由-[UIResponder inputView]返回

标签: ios uiview uibutton


【解决方案1】:

我唯一能想到的是,您正试图在任意视图上实现此协议。播放输入点击声音仅适用于用作系统键盘替代品的自定义视图。

来自 iOS 开发者库文档UIInputViewAudioFeedback Protocol Reference

UIInputViewAudioFeedback 协议定义了一个属性,用于启用自定义输入或键盘附件视图来播放标准键盘输入点击。

要实现自定义键盘,请参阅Custom Views for Data Input

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-02
    • 2021-05-07
    • 1970-01-01
    • 2015-06-19
    • 2011-12-03
    相关资源
    最近更新 更多