ios アプリのテキスト入力で次のテキストボックスにサクッと移動する方法
2468 ワード
テキストボックスが並んでいて、 Enterされたら次のテキストボックスにフォーカスを移す方法
Storyboard でそれぞれの UITextField に Tagを付与。
上から順にTag 1,2,3
ViewControllerで
class ChangePasswordViewController: UIViewController, UITextFieldDelegate, UINavigationControllerDelegate {
// ...
// MARK: - TextFieldDelegate
func textFieldShouldReturn(textField: UITextField) -> Bool {
// 今フォーカスが当たっているテキストボックスからフォーカスを外す
textField.resignFirstResponder()
// 次のTag番号を持っているテキストボックスがあれば、フォーカスする
let nextTag = textField.tag + 1
if let nextTextField = self.view.viewWithTag(nextTag) {
nextTextField.becomeFirstResponder()
}
return true
}
}
Author And Source
この問題について(ios アプリのテキスト入力で次のテキストボックスにサクッと移動する方法), 我々は、より多くの情報をここで見つけました https://qiita.com/mm36/items/848e93d590ef5c41e43f著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .