1

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

问题在于画外音。标准UIAlertView画外音会发出特殊的声音,表示屏幕上有警报视图。

我可以通过发布获得标准的画外音屏幕更改啁啾声,UIAccessibilityScreenChangedNotification但这与警报视图的啁啾声不同。

我希望这感觉像是UIAlertView配音用户。为此,我需要能够以编程方式复制其特殊的啁啾声。

4

1 回答 1

1

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

于 2013-02-27T13:27:15.293 回答