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