螢幕變化
VoiceOver 大部分時間都能很好地工作,大聲朗讀大量內容並直觀地跟隨使用者。唉,沒有一般解決方案是完美的。有時,只有你(應用程式開發人員)知道 VoiceOver 應該關注哪裡以獲得最佳使用者體驗。幸運的是,VoiceOver 會偵聽系統輔助功能通知,以獲取有關焦點所在位置的線索。要手動移動 VoiceOver 游標,請釋出輔助功能螢幕更改通知:
UIAccessibilityPostNotification(UIAccessibilityScreenChangedNotification, firstElement);
釋出此通知時,一系列短音會通知使用者更改。第二個引數可以是要聚焦的下一個元素,也可以是宣告更改的字串。如果 VoiceOver 體驗不佳而且沒有其他解決方法,則僅釋出螢幕更改通知。移動 VoiceOver 游標就像是在有視力的使用者螢幕上戳。以這種方式引導可能會令人煩惱和迷失方向。