鍵盤縮回

Henry Huang
1 min readDec 11, 2017

--

鍵盤縮回大概有2種,一種是按鍵盤上的return後縮回,一種是點擊螢幕任一點縮回。

按return縮回有3步驟

  1. 符合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)}

--

--

Henry Huang
Henry Huang

Written by Henry Huang

大學讀企管/退伍後在業務圈打滾6年後突然有一天決定投入完全沒接觸過的程式設計/目前為一位iOS Developer/熱愛NBA/dafu1231@gmail.com

No responses yet