OGeek|极客世界-中国程序员成长平台

标题: iOS Accessibility - 控制哪个 UI 对象获得焦点 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-11 18:30
标题: iOS Accessibility - 控制哪个 UI 对象获得焦点

我无法确定为什么 UIButton(特别是 UIBarButtonItem,在我的例子中是菜单按钮)在 UIViewController 更改时获得可访问性焦点。

问题在于它“剪切”了正在阅读的公告,并在没有必要的情况下获得焦点。

所以我的问题:

  1. 我如何找到“谁”为 UI 对象提供了可访问性焦点。 (我试图覆盖 becomeFirstResponder - 它永远不会被调用)。

  2. 如何以编程方式选择哪个 UI 对象现在获得可访问性焦点。

谢谢!



Best Answer-推荐答案


要选择哪个对象成为第一响应者,您只需调用

[becomeFirstResponder()][1]

在你想成为焦点的 UIResponder 对象上。

关于iOS Accessibility - 控制哪个 UI 对象获得焦点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45690422/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) Powered by Discuz! X3.4