Как заставить UITextField не отвечать? - PullRequest
0 голосов
/ 25 апреля 2011

Я хочу сделать UITextField таким образом, чтобы при касании он выполнял определенный метод, а затем, если условия верны (которые проверяются в этом методе), он будет запускать свой обычный метод «вызова клавиатуры».Как я могу это сделать?

1 Ответ

3 голосов
/ 25 апреля 2011

Установите делегата для вашего UITextField

textField.delegate = self;

Затем в делегате внедрите:

- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
    if (condition) {
        return YES;
    }
    else {
        return NO;
    }
}
...