0
我一直在尋找類似的問題,但迄今爲止答案不符合我的目的。我有一個UITableViewController裏面的UINavigationController與自定義UITableViewCells裏面包含文本字段。當我點擊文本框時,他們成爲第一個響應者,當我點擊返回時,他們辭職。到現在爲止還挺好。iOS鍵盤不會消除視圖後消失
我的問題是其中一個單元執行提交功能。每當我按下文本框時,完成此操作後,返回按鈕不會退出鍵盤。
我的問題是,由於我沒有發佈任何東西,爲什麼這些文本字段停止收聽resignfirstresponder消息?
UPDATE:當我按下提交按鈕
- (void)textFieldDidBeginEditing:(UITextField *)textField
{
[textField setTextColor:[UIColor blueColor]];
focusedTextField = textField;
}
,並呼籲[focusedTextField endEditing:YES];
:我終於被類中設置一個的UITextField伊娃,使它成爲第一個響應者得到了這個工作,只要在文本框始於編輯。在看過一些答案後加了這個,但我記不起鏈接,對不起。
希望它有幫助。
的標準返回屬性,但我的問題是,它正常工作的第一次,它只是離開它,當我執行此透過功能然後停止工作。 – 2012-03-19 09:20:43
如果是這樣,請注意不要在調用方法之後釋放對象。定義您的財產爲保留(@屬性(保留,非原子)...) – ilhnctn 2012-03-19 09:29:51
檢查...它被保留。我無法弄清楚這個問題 – 2012-03-19 10:59:01