2015-09-10 6 views
0

Следовательно, я закончил все в своем приложении. Но мне нужно, чтобы стиль моего текста field.This это мои этикетки и текстовые поля теперь глядя:Как стилизовать текстовое поле?

enter image description here

Нужны:

Мне нужно, чтобы стиль моего ярлыка и текстовое поле, как this.In сингл с ниже одной линии, как этот

enter image description here

Я использовал некоторые TextField фоновое изображение, но его показ только textfield.How сделать как this.please некоторые тела дают некоторое решение для этого. Я новичок в ios.This, разбивая мою голову Спасибо заранее @!

ответ

1

У вас есть несколько различных вариантов. Скелетным подход может заключаться в следующем:

Создать горизонтальную линию через UIView

UIView *horizontalLine = [[UIView alloc]initWithFrame:CGRectMake(x,y w,h)]; 
horizontalLine.backgroundcolor = [UIColor blackColor]; 

Создать текстовое поле, без границы:

[yourTextField setBorderStyle:UITextBorderStyleNone]; 
[yourTextField setNeedsDisplay]; 

Для чего-то, как это вы, вероятно, может сойти с рук это делать все в построителе интерфейса, что упростит настройку ваших ограничений.

+0

Чтобы создать 'UIView', я могу использовать раскадровку для создания своих X, Y, W, H. И когда я помещаю свое текстовое поле, он должен без рамки (это тоже может быть в раскадровке). – david

+0

Да, вы можете сделать все это через построитель интерфейса. Вам нужно перейти к инспектору, чтобы изменить эти свойства. – RChapps

1

Добавьте новое представление под каждой меткой (установите высоту и цвет фона в соответствии с вашими потребностями), удалите границы из текстовых полей и все. Вы можете изменить цвет текста в построителе xcode.

+0

извините, что я не знаю. вам нужно добавить представление ниже каждой метки и изменить ее размер с помощью этой единственной строки. И удалить границы из моего текстового поля ... это правильно? или любая другая вещь – david

Смежные вопросы