ios - 用画外音模拟 UIAlertView : making the correct sound

标签 ios accessibility uialertview voiceover

我决定创建一个类来模拟 UIAlertView 的功能,这样我就可以拥有更好的回调 API 和更好的警报主题。我在 iOS 主窗口中添加了另一个窗口来显示警报。

问题出在画外音上。使用标准的 UIAlertView 画外音会发出特殊的声音,表明屏幕上有一个警报 View 。

我可以通过发布 UIAccessibilityScreenChangedNotification 获得标准画外音屏幕变化提示音,但这与 Alert View 的提示音不同。

我希望这对画外音用户来说像是一个 UIAlertView。为此,我需要能够以编程方式复制其特殊的啁啾声。

最佳答案

这并不理想(例如,你会失去主题),但你可以让你的自定义实现检测是否使用 UIAccessibilityIsVoiceOverRunning() 启用了画外音,然后回退到使用标准 UIAlertView 如果是。

关于ios - 用画外音模拟 UIAlertView : making the correct sound,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14439024/

相关文章:

ios - Swift - 带有所有权证明的证书请求

iphone - 如何合并两张图片用于视网膜显示(@2x)?

ios - 从 accessibilityLabel 获取 UIVIew 用于 KIF 自动化

ios - AlertViewController - 其 View 不在窗口层次结构中问题

iphone - UIAlertView 委托(delegate)内的 UIAlertView Click 事件

允许用户在屏幕上绘图并保存为图像的 iOS SDK 库?

ios - 使用我自己的 UIButton 获取用户 Facebook 信息

ios - 是否可以在“设置”>“辅助功能”中检测粗体文本设置?

ios - 单击链接时显示警报 View