1
A
回答
1
UIAccessibilityIsVoiceOverRunning()
如果正在運行,則返回BOOL
YES
。這是iOS 4及更高版本。
1
如果您需要它作爲通知,UIAccessibilityVoiceOverStatusChanged
(也4.0+)。
0
在應用程序委託的applicationDidFinishLaunching:
方法,訂閱這樣的VoiceOver的狀態變化:
// subscribing to VoiceOver change notification:
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(didChangeVoiceOverSetting:)
name:UIAccessibilityVoiceOverStatusChanged
object:nil];
然後做你需要做的。在我的應用我有一大堆這是建立在我的代碼的viewDidLoad方法輔助功能代碼,所以最簡單的辦法是隻上崩潰VoiceOver的變化的應用,並允許所有內容被重新初始化:
- (void)didChangeVoiceOverSetting:(NSNotification *)dictionary {
// intentionally crashing the app if VoiceOver is changed
assert(false);
}
相關問題
- 1. 如何捕捉dojox.mobile.view事件?
- 2. 捕捉事件
- 3. 如何在Android上捕捉圖像捕捉事件?
- 4. 如何捕捉窗口關閉事件?
- 5. 如何捕捉紙卷結束事件?
- 6. 如何捕捉contentEditable粘貼事件?
- 7. 如何捕捉RichEdit上的OnScroll事件?
- 8. 如何在javascript中捕捉「History.Back」事件?
- 9. 如何捕捉斷開事件?
- 10. WPF如何捕捉的ContextMenuClosing事件
- 11. 如何正確捕捉mouseout事件?
- 12. 如何捕捉PHP中的exit()事件?
- 13. 如何捕捉窗體公開事件
- 14. 如何捕捉「關閉」點擊事件?
- 15. 如何捕捉fontSize更改事件?
- 16. 如何捕捉事件以清除Cookie?
- 17. 如何捕捉後退按鈕事件?
- 18. Skin UIComponents如何捕捉鼠標事件?
- 19. 如何捕捉定製eventEmitter事件
- 20. 如何捕捉視頻的事件ExitFullScreen?
- 21. 如何在javascript中捕捉dragend事件?
- 22. (Android)如何捕捉「響鈴」事件?
- 23. 如何捕捉Facebook「不像」事件?
- 24. 捕捉鼠標事件
- 25. 事件 - 只捕捉Qt.Key_Delete
- 26. 捕捉onclick adsense事件?
- 27. 捕捉縮小事件
- 28. 在VBScript中捕捉事件
- 29. 捕捉鼠標事件
- 30. react-google-maps和google事件listneres - 如何捕捉事件?
謝謝 !這是很久以前的事了。但不管怎麼說 –