Также вы можете реализовать протокол и реализовать этот метод:
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
return NO;
}
Выполнение этого любого UITextField в связанном XIB будет редактируемым, но вы получаете возможность проверять любые свойства или выполнять некоторую бизнес-логику внутри длявключить / отключить редактирование текста.
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
if (condition)
return NO;
else
return YES;
}
Надеюсь, это поможет вам
С уважением!