我无法确定为什么 UIButton(特别是 UIBarButtonItem,在我的例子中是菜单按钮)在 UIViewController 更改时获得辅助功能焦点。
问题是它“切断”了正在阅读的公告并在不需要时占据了焦点。
所以我的问题:
如何找到“谁”为 UI 对象提供了可访问性焦点。 (我试图覆盖 becomeFirstResponder - 它永远不会被调用)。
如何以编程方式选择现在获得辅助功能焦点的 UI 对象。
谢谢!
最佳答案
要选择哪个对象成为第一响应者,您可以简单地调用
[becomeFirstResponder()][1]
在您希望成为焦点的 UIResponder 对象上。
关于iOS 辅助功能 - 控制哪个 UI 对象获得焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45690422/