在可可应用中更改 Tab 键顺序(焦点)



我有一个简单的视图,有 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
}

相关内容

  • 没有找到相关文章

最新更新