2014-01-15 49 views

回答

1

我的觀察是,如果啓用了VoiceOver或SwitchControl,則諸如UIButton之類的項返回YES爲-isAccessibilityElement,但它們通常否則返回NO。

即使未啓用訪問方法(例如Voiceover),我仍無法確定它們返回YES的情況。

編輯: 似乎如果您啓用並稍後禁用訪問方法(例如開關控制),-[UIButton isAccessibilityElement]將繼續返回YES(即使在應用程序啓動時),直到設備重新啓動。至少這就是我的iPad Pro iOS 9.2的表現。

0

的文檔狀態「此屬性的默認值是NO」 enter image description here

+0

...除非接收者是標準UIKit控件,例如,一個按鈕 – josef

+1

是的,你是對的,'標準UIKit控件和視圖實現了UIAccessibility方法,因此默認情況下可以通過輔助應用程序訪問'。 – Yong

-2

我相信這就是答案:

你沒有在設置轉「的VoiceOver」上。