我有兩個字段,fldPassword和fldUsername。有了這個代碼(並且視圖中的自我委託確實加載了),我希望返回鍵可以在兩個文本字段中消除。但是,它只是在第一次。我究竟做錯了什麼?在您的.h文件中只有一個文本字段是解散的ios返回鍵
- (BOOL)textFieldShouldReturn:(UITextField *)theTextField {
if (fldPassword == self->fldPassword) {
[fldPassword resignFirstResponder];
}
if (fldUsername == self->fldUsername) {
[self->fldUsername resignFirstResponder];
}
return YES;
}
請看我的回答。 – piam
你甚至沒有使用'theTextField',你應該將它與fldPassword和/或fldUsername進行比較。如果你總是想解僱(我不推薦這個,打破流程)。然後放棄所有的邏輯,只需[theTextField resignFirstResponder];並返回YES。 – Daniel
是的,你是對的,我會刪除我的然後 – piam