我无法确定为什么 UIButton(特别是 UIBarButtonItem,在我的例子中是菜单按钮)在 UIViewController 更改时获得可访问性焦点。
问题在于它“剪切”了正在阅读的公告,并在没有必要的情况下获得焦点。
所以我的问题:
我如何找到“谁”为 UI 对象提供了可访问性焦点。 (我试图覆盖 becomeFirstResponder - 它永远不会被调用)。
如何以编程方式选择哪个 UI 对象现在获得可访问性焦点。
谢谢!
要选择哪个对象成为第一响应者,您只需调用
[becomeFirstResponder()][1]
在你想成为焦点的 UIResponder 对象上。
关于iOS Accessibility - 控制哪个 UI 对象获得焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45690422/
欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) | Powered by Discuz! X3.4 |