Подтвердить что ты не робот

Можно ли установить границу UITextView или UILabel в Storyboard?

Я хочу установить границу UITextView или UILabel в раскадровке. Это можно сделать?

Программно, это setBorderColor и setBorderWidth.

Но может ли граница быть установлена ​​в Раскадке?

4b9b3361

Ответ 1

Как указывалось ранее, эти свойства являются частью слоя, а не части представления. Но вы все равно можете установить их значения в IB. Как указывалось гиперкриптом, вы можете использовать атрибуты времени выполнения, определенные пользователем. Поскольку все представления имеют свойство "layer", вы можете, например, установить "layer.borderWidth".

Вот случай, когда я меняю cornerRadius. Отлично работает.

enter image description here

Ответ 2

используйте простой код в .m, он показывает рамку в поле зрения

view.layer.cornerRadius = 5.0f;
view.layer.masksToBounds = NO;
view.layer.borderWidth = .5f;
view.layer.shadowColor = [UIColor orangeColor].CGColor;
view.layer.shadowOpacity = 0.4;
view.layer.shadowRadius = 5.0f;

Ответ 3

Если вы ориентируетесь на iOS 6+, вы можете использовать атрибуты User Defined Runtime в Identity Inspector для установки любых свойств. Производительность тоже не проблема, так что это не имеет значения.