1
A
回答
0
我幾乎可以肯定,這是不可能的。也就是說,可訪問性API允許您在視圖更改時執行諸如發言內容之類的操作,那麼也許可以使用此功能?
您提到了一個專門針對Voiceover用戶的手勢 - 如果Voiceover用戶是大多數觀衆,那麼您可以提供一個標準手勢,Voiceover用戶可以通過雙擊並按住以傳遞手勢來調用,然後執行手勢本身。
例如,要「拉動以刷新」語音旁白用戶將雙擊,按住然後拉下。
1
我認爲這是可能的。 iOS郵件應用程序(至少在iOS 6中)似乎包含自定義的旁白操作(您可以向上或向下滑動以對列表中的郵件項目啓用「刪除」操作)。
我的猜測是(我還沒有驗證這一點,就是如果你增加一個刷卡recogonizer只有UIAccessibilityIsVoiceOverRunning時()返回true。
我沒有測試過這個呢。
相關問題
- 1. 有什麼方法可以手動創建來自URL的圖形數據庫?
- 2. 使用Kinect創建簡單靜態手勢的手勢定義
- 3. 有什麼方法可以創建特定FnMut的別名?
- 4. Jface:有什麼方法可以自定義現場裝飾?
- 5. 有什麼方法可以重新創建或重新創建自定義視圖?
- 6. 自定義UIScrollView手勢
- 7. UIGestureRecognizer自定義手勢
- 8. 自定義iOS手勢
- 9. 什麼是創建自定義鍵盤的最佳方法?
- 10. 有什麼方法可以在UIWebView中找到手勢識別器
- 11. 以太坊。有什麼方法可以通知合同創建?
- 12. 在iPhone應用程序中創建自定義手勢
- 13. 我可以創建自定義方法ConfigurationManager中類
- 14. 有沒有什麼方法可以自定義嵌入的Twitter供稿?
- 15. 有沒有什麼辦法可以自定義NuGet包更新?
- 16. 有什麼方法可以創建幾種類型的容器?
- 17. 有什麼方法可以定製TDBadgedCell
- 18. 定義自定義異常有什麼優勢?
- 19. 有沒有什麼方法可以定義javascript模式
- 20. 有沒有什麼方法可以自動創建Mongo編解碼器?
- 21. 如何創建可可手勢事件
- 22. 創建自定義滑塊的方法
- 23. 有什麼方法可以爲SVG ARC創建圓角?
- 24. MVC:有什麼方法可以在視圖中創建包?
- 25. 有什麼方法可以自定義HTML 5中的顏色選擇器?
- 26. 有什麼方法可以自定義iPhone上鍵盤的外觀和大小?
- 27. 有什麼辦法可以在HTML中自定義alertbox嗎?
- 28. 帶自定義手勢的UIWebView
- 29. iOS上的自定義手勢。 iPad
- 30. UITableView上的自定義手勢
這是該文檔甚至在其對'UIAccessibilityIsVoiceOverRunning'的描述中聲明:「您可以使用此功能爲VoiceOver用戶自定義應用程序的用戶界面,例如,您可能希望UI元素通常快速消失以保留在屏幕上供VoiceOver用戶使用。請注意,您還可以偵聽'UIAccessibilityVoiceOverStatusChanged'通知,以瞭解VoiceOver何時啓動和停止。「 – 2012-09-09 07:51:23
FWI W,除非有必要,否則我不會根據'UIAccessibilityIsVoiceOverRunning'的狀態添加和刪除識別器;相反,當VoiceOver關閉時,我不會在手勢識別器調用的方法中做任何事情。我添加和刪除手勢的唯一原因是它會阻礙非VoiceOver用戶。 – 2012-09-09 07:54:39