几个小时前我刚开始玩 XCode,做 HelloWorld 教程。当用户单击返回按钮时,我设法关闭了键盘窗口。
但是,我的按钮应该具有与 Return 按钮完全相同的行为。它现在也一样,只是在提交时不会关闭键盘。我怎样才能做到这一点?
- (IBAction)button:(id)sender {
[self changeLabelWithText: self.textField.text];
}
- (BOOL)textFieldShouldReturn:(UITextField *)theTextField {
if (theTextField == self.textField) {
[theTextField resignFirstResponder];
[self changeLabelWithText: self.label.text];
}
return YES;
}
- (void)changeLabelWithText: (NSString *) text {
self.label.text = [NSString stringWithFormat:@"Hej, %@", text];
}