iphone ipad изменить цвет текстового поля - PullRequest
0 голосов
/ 09 декабря 2010

пожалуйста, как мне изменить цвет фона текстового поля и цвет заполнителя?Я видел этот ответ

здесь, в стеке, измените bkgrnd , но не ясно, где можно вызвать этот

[UIColor colorWithRed:0.2f green:0.3f blue:0.4f alpha:0.50001f];

, переопределить ли я UITextField.h?где?или где мне поменять цвет?

и за смену заполнителя, но это не сработает! стек, держатель смены .

Ответы [ 2 ]

2 голосов
/ 09 декабря 2010

Вы можете перезаписать UITextField и сделать это в методе init. Но я настоятельно рекомендую сделать это просто после того, как вы создали свой UITextField

textField.backgroundColor = [UIColor colorWithRed:0.2f green:0.3f blue:0.4f alpha:0.50001f];
1 голос
/ 23 августа 2012

Чтобы изменить фон вашего текстового поля:

  yourTextField.backgroundColor = [UIColor yellowColor];

Чтобы изменить цвет текста заполнителя:

   [yourTextField setValue:[UIColor blackColor] forKeyPath:@"_placeholderLabel.textColor"];
...