幾個小時前,我剛剛開始使用XCode進行HelloWorld教程。 當用戶單擊Return按鈕時,我設法關閉了鍵盤窗口。XCode - 在buttonclick上關閉鍵盤
但是,我的按鈕應該具有與返回按鈕完全相同的行爲。它現在也是這樣做,它只是在提交時不會關閉鍵盤。我怎樣才能做到這一點?
- (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];
}
在button方法中退出你的'textfield'。在你的按鈕方法給'[yourTextField resignFirstResponder];' – arthankamal