标签: ios swift uistoryboard iqkeyboardmanager
我已将多个UITextFields放入故事板中的UIViewController 我正在使用IQKeyboardManager在焦点上滚动键盘上的UITextFields。
UITextFields
UIViewController
当我点击键盘工具栏中的下一个按钮时,另一个UITextField正在聚焦,而当前的一个失去焦点。
UITextField
如何通过键盘工具栏按钮控制UITextField的焦点顺序?
答案 0 :(得分:2)
经过数小时的研究,我发现UITextField的聚焦顺序取决于情节提要文件中XML节点的顺序。
结果我改变了这个顺序,一切正常,因为我想要。
答案 1 :(得分:2)
设置IQAutoToolbarManageBehaviour
IQAutoToolbarManageBehaviour
在你的情况下可能是
IQKeyboardManager.sharedManager().toolbarManageBehaviour = .byTag
然后将标记添加到您的TextFields
TextFields
textField1.tag = 1 textField2.tag = 2 textField3.tag = 3