簡體   English   中英

如何在第二次選擇第一個文本字段時關閉鍵盤?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM