我有一个带有 4 个文本字段 tf1 - tf4 的简单 View 。
我想将初始焦点设置在 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
}
关于swift - 在 cocoa 应用程序中更改 Tab 键顺序(焦点),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42975217/