[英]How to dismiss keyboard on second time selecting first textfield?
我正在嘗試關閉文本字段上的鍵盤並開始編輯。 第一次選擇該文本字段效果很好,但是在第二個文本字段退出后第二次,第一個文本字段不會退出鍵盤。 我努力但沒有取得結果
誰能幫我。
提前致謝。
您可以使用自己的方法隱藏鍵盤。
例如
-(IBAction)hideKeyboard:(id)sender {
if (sender == txt1) {
[txt2 becomeFirstResponder];
}
else if (sender == txt2) {
[txt2 resignFirstResponder];
}
}
使用xib中的“退出時結束結束”方法將兩個文本字段綁定。
首先辭職后,將重點放在第二名。 然后在辭去第二名后,將鍵盤關閉。 您可以通過這種方式繼續使用許多文本字段。
一定會的。
謝謝。
將textField的委托實現為類的所有textField的委托。
並使用這個:
- (BOOL) textFieldDidBeginEditing:(UITextField *)textField{
[textField resignFirstResponder];
return YES;
}
嘗試這個...
-(void)textFieldDidBeginEditing:(UITextField *)textField{
if (textField == yourTextfield1) {
[textField resignFirstResponder];
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.