Если вы также хотите указать, что текстовое поле отключено, вы должны добавить больше кода:
если используется UITextBorderStyleRoundedRect, вы можете только затемнить текст:
textField.enabled = NO;
textField.textColor = [UIColor lightGrayColor];
если вы используете любой другой стиль, вы также можете выделить серый фон:
textField.enabled = NO;
textField.backgroundColor = [UIColor lightGrayColor];