2017-08-15 92 views
2

我无法确定为什么UIButton(特别是UIBarButtonItem,在我的情况下是菜单按钮)在UIViewController更改时获取辅助焦点。iOS辅助功能 - 控制哪个UI对象获得焦点

问题是它“削减”正在阅读的通知,并且无需重点关注。

所以我的问题:

  1. 如何找到“谁”是给一个UI对象可访问的焦点。 (我试图重写becomeFirstResponder - 它永远不会被调用)。

  2. 如何以编程方式选择哪个UI对象获取辅助焦点。

谢谢!

回答

0

要选择的对象将成为第一个响应者,你可以简单地调用

[becomeFirstResponder()][1]

在UIResponder

对象,你想成为关注的焦点。

+0

问题是“我的”becomeFirstResponder“被另一个ui组件劫持(我试图覆盖它的”becomeFirstResponder“函数来查看是谁调用它,但断点从来没有工作过) – giLisH