我有一个简单的视图,其中包含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
}
关于swift - 在 cocoa 应用程序中更改选项卡顺序(焦点),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42975217/