fldPasswordとfldUsernameの2つのフィールドがあります。このコード(およびビューの自己委任がロードされた)を使用すると、両方のテキストフィールドでリターンキーが閉じられると思います。しかし、それは最初にそれをするだけです。私は何が間違っているのですか?
- (BOOL)textFieldShouldReturn:(UITextField *)theTextField {
if (fldPassword == self->fldPassword) {
[fldPassword resignFirstResponder];
} else if (fldUsername == self->fldUsername) {
[self->fldUsername becomeFirstResponder];
}
return YES;
}