Как изменить цвет текста заполнителя в xib?

Как изменить цвет текста заполнителя в xib? Я пробовал ключевой путь, но он дает мне NSException. Кто-нибудь может помочь.

Ответы

Ответ 1

Самый простой способ изменить цвет текста заполнителя - через построитель интерфейса раскадровки XCode. Выберите интересующий UITextField и откройте инспектор идентификации справа. Нажмите на символ плюса в атрибутах Runtime User Defined Runtime и добавьте новую строку с Key Path как _placeholderLabel.textColor, введите цвет и значение в нужный цвет.

Ответ 2

введите описание изображения здесь

Navneils отвечает на скриншот, вы также можете установить прозрачность здесь

Ответ 3

Мы не можем изменить текст текста заполнителя в раскадровке. Вручную мы можем изменить с именем свойства.

Код Addthis в viewDidLoad

[nameTextField setValue:[UIColor colorWithRed:41.0/255.0 green:91.0/255.0 blue:106.0/255.0 alpha:1.0] forKeyPath:@"_placeholderLabel.textColor"];