Как изменить стиль границы текстового поля в цели c? - PullRequest
0 голосов
/ 18 января 2012

Я хочу изменить только стиль нижней границы.Является ли это возможным?Я знаю этот код

theTextFiels.layer.borderColor=[[UIColor blueColor]CGColor]; // border rengi
theTextFiels.layer.borderWidth= 5.0f; // border kalınlığı

, но при этом применяются изменения ко всем границам (вверх, вправо, влево, вниз). Как изменить цвет только нижней границы?

Ответы [ 2 ]

2 голосов
/ 18 января 2012

вы не сможете изменить только один цвет боковой границы, если вы не подкласс и не знаете, как обходить метод рисования прямоугольника UIView.

Вы должны попробовать способ @stiles .. сделать изображение, а затем установить его в качестве фона ...

Шаги: Сделать четыре изображения; каждая с другой стороной в виде цветовой границы, которую вы хотите. Затем измените фон текстового поля на соответствующий.

Вы должны сделать изображения такими же, как в исходном текстовом поле. Таким образом, вы можете достичь желаемого,

0 голосов
/ 18 января 2012

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

myTextField.background = [UIImage imageNamed:@"blue-line.png"];

...