鍵盤縮回
1 min readDec 11, 2017
鍵盤縮回大概有2種,一種是按鍵盤上的return後縮回,一種是點擊螢幕任一點縮回。
按return縮回有3步驟
- 符合UITextFieldDelegate
class SettingVC: UIViewController,UITextFieldDelegate {...
2. 將自己設為textField.delegate的屬性
override func viewDidLoad() {
super.viewDidLoad()ipTxt.delegate = self
}
3. 實作textFieldShouldReturn方法
func textFieldShouldReturn(_ textField: UITextField) -> Bool {ipTxt.resignFirstResponder()return true
螢幕任一點鍵盤縮回只要touchesBegan就能完成
override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {self.view.endEditing(true)}