0

UITextField を作成して、タッチすると特定のメソッドが実行され、条件が正しければ (そのメソッド内でテストされます)、通常の「キーボードを起動する」メソッドが実行されます。これどうやってするの?

4

1 に答える 1

3

UITextField のデリゲートを設定する

textField.delegate = self;

次に、デリゲート内で次を実装します。

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
    if (condition) {
        return YES;
    }
    else {
        return NO;
    }
}
于 2011-04-25T03:28:52.730 に答える