Кроме того, вы можете использовать методы делегата.
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
return NO;
}
Это бы сработало, я предпочитаю этот метод, чем установку textField.enabled = YES, когда есть вероятность, что возможность редактирования изменится во времяЖизненный цикл приложения.