Пользовательский UITextField - PullRequest
2 голосов
/ 08 июля 2011

Я знаю, что об этом спрашивали раньше, но я не видел ответов, которые мог бы использовать.Поэтому я прошу прощения за повторный вопрос, но это очень важно.Так есть ли способ изменить цвет фона округленного UITextField.У меня есть значения RGB, которые я хочу использовать, но я могу изменять только углы, используя свойство background.

Ответы [ 2 ]

3 голосов
/ 08 июля 2011

Похоже, этот ответ охватывает то, что вам нужно.Короче говоря, округлые UITextFields отрисовываются с кучей других UIImageViews за кулисами, поэтому вам нужно изменить стиль кнопки на что-то другое, а затем внести необходимые изменения.

1 голос
/ 08 июля 2011

Вы можете установить фон UITextField, используя background свойство, я не могу найти установку цвета в качестве фона в документации для UITextField Так что вы можете рассмотреть возможность использования изображения, которое формируется из ваших значений RGB, и установите в качестве фона вашего текстового поля.

@property(nonatomic, retain) UIImage *background

Как показано ниже.

myTextfield.background = [UIImage imageNamed:@"myImage.png"];
...