2013-01-21 26 views
1

我決定創建一個模擬UIAlertView功能的類,以便我可以爲回調和主題提供更好的API,使警報更好。我在iOS主窗口中添加另一個窗口來顯示警報。使用配音模擬UIAlertView:製作正確的聲音

問題在於配音。使用標準UIAlertView配音設置會發出特殊聲音,以指示屏幕上有警報視圖。

我可以通過發佈UIAccessibilityScreenChangedNotification來獲得標準配音畫面變化啁啾,但這與Alert視圖的啁啾有所不同。

我希望這對於配音用戶來說就像是UIAlertView。爲此,我需要能夠以編程方式複製其特殊的啁啾聲。

回答

1

這並不理想(例如,您會失去主題),但是如果使用UIAccessibilityIsVoiceOverRunning()啓用配音並且如果使用標準UIAlertView,則可以讓您的自定義實現檢測。

+0

你知道這不是一個壞主意。通過作爲'UIAlertViewDelegate'的警報替換,我仍然可以擁有完成塊回調。相信客戶的聲音往往是最好的客戶。 – jackslash