#iphone #xcode #uitextfield #uitextfielddelegate
#iPhone #xcode #uitextfield #uitextfielddelegate
Вопрос:
Я хочу создать UITextField таким образом, чтобы при касании к нему запускался определенный метод, затем, если условия верны (которые тестируются в рамках этого метода), он запускал свой обычный метод «вызвать клавиатуру». Как я могу это сделать?
Ответ №1:
Установите делегат для вашего UITextField
textField.delegate = self;
Затем внутри делегата реализуйте:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField {
if (condition) {
return YES;
}
else {
return NO;
}
}