我有一个简单的视图,有 4 个文本字段 tf1 - tf4。
我想将初始焦点设置在 tf2 上,这工作正常。
然后我想要,tf1 获得焦点,然后再次获得 tf2 - 这不起作用,焦点在所有 4 个文本字段中循环。
我试过这样:
override func viewWillAppear()
{ super.viewWillAppear()
tf2.becomeFirstResponder()
tf2.nextKeyView = tf1
tf1.nextKeyView = tf2
}
我的错误在哪里?
感谢@Willeke:
它适用于:
override func viewWillAppear()
{ super.viewWillAppear()
tf2.nextKeyView = tf1
tf1.nextKeyView = tf2
self.view.window!.initialFirstResponder = tf2
}