我阅读了Supporting Focus Within Your App,但我仍然不知道如何以编程方式将焦点转移到某个自定义视图。
我知道有setNeedsFocusUpdate
和preferredFocusedView
方法。但是,我正在寻找像[button bringIntoFocus]
这样的方法。
是否存在这样简单的事情?
答案 0 :(得分:0)
没有这样的方式,这一切都需要间接完成。您可以从较高的视图(或视图控制器)配置焦点链,以最终显示您需要关注的视图。所以,是的,您需要检查每个视图/ VC之间的状态,并有条件地授予首选焦点。