當我按下屏幕上的按鈕時,需要隱藏IOS鍵盤。 無論我嘗試什麼,當我按下屏幕上的按鈕時,鍵盤都不會消失。在按鈕上隱藏鍵盤按下IOS
// This is the button
-(IBAction)showDateView:(id)sender
// hide keyboard
[self.view endEditing:YES];
}
感謝
當我按下屏幕上的按鈕時,需要隱藏IOS鍵盤。 無論我嘗試什麼,當我按下屏幕上的按鈕時,鍵盤都不會消失。在按鈕上隱藏鍵盤按下IOS
// This is the button
-(IBAction)showDateView:(id)sender
// hide keyboard
[self.view endEditing:YES];
}
感謝
[self.textfield resignFirstResponder];
- resignFirstResponder
通知接收器,它已被要求放棄在其窗口第一個響應者的地位。
一般有可能在你的屏幕上不止一個文本框,你不知道哪個文本字段必須使辭職添加所有的TextField對象到一個數組,遍歷一個循環resignFirstResponder
for (uilabel *textField in labelObjArray) {
[textField/textView resignFirstResponder]
}
關鍵董事會將立即辭職
我resignFirstResponder所有文本域,但沒有結果 – KEVIN
[self.view endEditing:YES];
如果響應者是從視圖啓動的,這將起作用。
[self.navigationController.navigationBar endEditing:YES]
如果響應者是從導航欄啓動的,這將起作用。
resignFirstResponder是去這裏的路。像這樣使用它:'[YourTextfield resignFirstResponder];' –
什麼是鍵盤的第一響應者? –
這是您點擊以調出鍵盤的對象,如textfields和textview。找出你正在敲擊的那個對象,調出鍵盤,當你調用showDateView時,你使用[someTextField resignFirstResponder]關閉亞歷山大建議的鍵盤。 –