在 iOS 開發過程當中經常須要用到退出鍵盤的方法,可是在開發過程當中須要注意的小細節本文將給你進行一個簡單的說明.
atom
好比:個人這個程序中有兩個輸入文本框控件,當輸入完成的時候我須要將鍵盤退出能夠有兩種方式spa
// num1控制第1個文本框 @property (nonatomic, weak) IBOutlet UITextField *num1; // num2控制第2個文本框 @property (nonatomic, weak) IBOutlet UITextField *num2;
// 不當第一響應者(就會把鍵盤退下) [self.num1 resignFirstResponder]; [self.num2 resignFirstResponder];
[self.view endEditing:YES];
那麼 問題來了,對於第二種方式這個 view 的問題,要想 num1和 num2都能退出鍵盤,那麼 num1和 num2必須都在這個 view 只能才能用方式2,不然鍵盤是退不出去的.通俗點說也就是,你想退出鍵盤的控件在哪一個 view 你就用那個 view endEditngcode
著做權聲明:本文爲做者原創,歡迎轉載分享。請尊重做者勞動,轉載時保留該聲明和做者博客連接,謝謝!ci