2

数時間前に XCode をいじり始め、HelloWorld チュートリアルを実行しました。ユーザーが [戻る] ボタンをクリックすると、キーボード ウィンドウを閉じることができました。

ただし、私のボタンは [戻る] ボタンとまったく同じ動作をする必要があります。送信時にキーボードを閉じないだけです。これどうやってするの?

- (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];
}
4

3 に答える 3

6

これを試して、

[textFieldName rejectFirstResponder];

于 2012-12-20T11:20:28.890 に答える
1
- (IBAction)button:(id)sender {
        [TextFieldobj resignFirstResponder];
}
于 2012-12-20T11:17:15.913 に答える