2017-08-15 78 views
2

我無法確定爲什麼UIButton(特別是UIBarButtonItem,在我的情況下是菜單按鈕)在UIViewController更改時獲取輔助焦點。iOS輔助功能 - 控制哪個UI對象獲得焦點

問題是它「削減」正在閱讀的通知,並且無需重點關注。

所以我的問題:

  1. 如何找到「誰」是給一個UI對象可訪問的焦點。 (我試圖重寫becomeFirstResponder - 它永遠不會被調用)。

  2. 如何以編程方式選擇哪個UI對象獲取輔助焦點。

謝謝!

回答

0

要選擇的對象將成爲第一個響應者,你可以簡單地調用

[becomeFirstResponder()][1]

在UIResponder

對象,你想成爲關注的焦點。

+0

問題是「我的」becomeFirstResponder「被另一個ui組件劫持(我試圖覆蓋它的」becomeFirstResponder「函數來查看是誰調用它,但斷點從來沒有工作過) – giLisH