簡體   English   中英

UITextField:觸發textFieldShouldBeginEditing,但鍵盤不顯示

[英]UITextField: textFieldShouldBeginEditing fires, but keyboard does not show

我有一個文本字段,顯然可以成功調用委托方法,因為當我點擊測試字段時會觸發以下方法,但沒有顯示鍵盤。

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
    NSLog(@"should begin editing");

    return YES;
}

有什么想法嗎?

一些細節:此文本字段恰好位於情節提要中的視圖控制器中。 我第一次選擇此視圖時,文本字段工作正常。 接下來的幾次我都選擇這種觀點,這是行不通的。 我想這是為什么我得到上述行為的重要線索,但我還無法弄清楚。

我通過將以下代碼添加到prepareForSegue:方法來解決此問題。 似乎可以工作。

if (_textField.isFirstResponder) {
    [_textTextField resignFirstResponder];
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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