0
希望有人能幫助我。我有一個帶有3個文本字段的UIView。我希望鍵盤上的「返回」鍵退出第一個響應者,而不管用戶光標所在的文本字段是什麼。我的代碼適用於3個文本字段中的2個,但始終如一(始終如一)拒絕首先辭職從第3個文本域響應,我不知道爲什麼(文本字段是相同的。不工作的領域是第三場......辭職急救員只在一個文本字段中不工作
這裏是代碼,如果它有助於
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[firstTextField resignFirstResponder];
[secondTextField resignFirstResponder];
[thirdTextField resignFirstResponder];
return YES;
}
這裏是在H財產申報
@property (weak, nonatomic) IBOutlet UITextField *firstTimeTextField;
@property (weak, nonatomic) IBOutlet UITextField *secondTextField;
@property (weak, nonatomic) IBOutlet UITextField *thirdTextField;
似乎p retty直截了當,所以我想知道是否有某種錯誤檢查,我應該這樣做來確定這裏發生了什麼。
文件被聲明爲UITextFieldDelegate以及...
感謝您的時間和幫助!
您是否將代理設置爲ALL UITextFields? – 2012-02-23 17:05:53
而且您不必從所有UITextField中調用resignFirstResponder。只需使用textField參數,即實際稱爲回調的參數。 [textField resignFirstResponder]。 – 2012-02-23 17:07:34
thirdTextField是否也迷上了IB? – onnoweb 2012-02-23 17:08:21