簡體   English   中英

VoiceOver 停止宣布 UIAccessibilityPostNotification 消息

[英]VoiceOver stops announcing UIAccessibilityPostNotification messages

我正在開發一個應用程序,該應用程序旨在講述有關在捕獲視頻時從視頻中捕獲的數據的一些信息。 現在我正在使用UIAccessibilityPostNotification來讓 VoiceOver 說出我想要它用UIAccessibilityAnnouncementNotification說的話。 這通常很有效,直到用戶嘗試在我的 UI 控件之間導航。 沿着元素(菜單和信息按鈕)來回滑動一點后,應用程序停止說出持久通知。 我還發現如果我將應用程序后台運行然后將其返回到前台,則發布的通知不會通知

我有一個魔術點擊處理程序,可以暫停和恢復該持久性公告,一旦觸發(這也會觸發有關上次呈現的信息的語音),手動觸發的語音將再次起作用,並且在從第二個魔術點擊恢復后,公告會繼續,好像什么都沒有停了下來。

是否有一種機制可以讓畫外音可靠地恢復說話,而無需在兩者之間進行某種其他類型的用戶屏幕輸入?

幸運的是,遵循“這可能首先是你自己代碼的錯”的規則,這是我自己的錯。 一個計時器無意中改變了事物的狀態,而我用來跟蹤何時宣布的內容被設置為無效狀態,從而停止了宣布。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM