2017-07-06 15 views
1

我試圖讓我的應用可訪問(正確使用配音)。iOS可訪問性無法識別屏幕上的任何內容

它在第一個屏幕(登錄)中工作得很好,但登錄後沒有元素獲得輔助焦點。它似乎被卡住了。

輔助檢查的審計給了我這個問題對所有在屏幕上的「應該待訪問」的元素:

該元素將出現使用輔助功能API

顯示文本應該代表

當按下問號,我得到:

確定內容的任何部分予以曝光作爲單獨的無障礙兒童

有沒有人有想法?你有沒有得到這個警告?

P.S.

提前道歉,但由於安全原因,我無法共享我的代碼。

回答

0

解決了我的問題。

顯然,我在登錄後添加了另一個視圖,然後將其屏幕截屏,但未從超級視圖中移除。

它導致應用程序失去可訪問性焦點(焦點只在狀態欄上)。

刪除視圖後,我的應用程序再次獲得輔助焦點。

我從這個問題的教訓 - 刪除不必要的意見!

P.S 這是遺留代碼 - 不是我寫的:)