пожалуйста, как мне изменить цвет фона текстового поля и цвет заполнителя?Я видел этот ответ
здесь, в стеке, измените bkgrnd , но не ясно, где можно вызвать этот
[UIColor colorWithRed:0.2f green:0.3f blue:0.4f alpha:0.50001f];
, переопределить ли я UITextField.h?где?или где мне поменять цвет?
и за смену заполнителя, но это не сработает! стек, держатель смены .
Вы можете перезаписать UITextField и сделать это в методе init. Но я настоятельно рекомендую сделать это просто после того, как вы создали свой UITextField
textField.backgroundColor = [UIColor colorWithRed:0.2f green:0.3f blue:0.4f alpha:0.50001f];
Чтобы изменить фон вашего текстового поля:
yourTextField.backgroundColor = [UIColor yellowColor];
Чтобы изменить цвет текста заполнителя:
[yourTextField setValue:[UIColor blackColor] forKeyPath:@"_placeholderLabel.textColor"];