UItextField--ソフトキーボードのイジェクトと非表示
572 ワード
1.ソフトキーボードをイジェクトする方法
a.ユーザーがtextFieldをクリックした場合;
b.UItextFieldのインスタンスメソッドbecomeFirstResponder()を使用する.
2.ソフトキーボードを閉じる方法
a.現在のViewControllerにUItextFiledDelegateプロトコルを実現させ、プロトコル方法を実現させる
touchesEndedメソッド
a.ユーザーがtextFieldをクリックした場合;
b.UItextFieldのインスタンスメソッドbecomeFirstResponder()を使用する.
textField.becomeFirstResponder()
2.ソフトキーボードを閉じる方法
a.現在のViewControllerにUItextFiledDelegateプロトコルを実現させ、プロトコル方法を実現させる
func textFieldShouldReturn(textField: UITextField) -> Bool {
textField.resignFirstResponder()
return true
}
b.書き換えtouchesEndedメソッド
override func touchesEnded(touches: Set<NSObject>, withEvent event: UIEvent) {
textField.resignFirstResponder()
}