Есть ли простой способ добавить границу к представлению в Xcode для iOS 5.1
Я хочу иметь границу вокруг UIView. Я просто хочу визуально отделить ее от основного вида.
Я просмотрел настройки для UIView в редакторе раскадровки, но я не могу найти ничего для установки границы.
Есть ли простой способ сделать это в коде?
Ответ 1
С Swift и XCode 6 вы можете это сделать.
Нажмите элемент UIView в Storyboard и перейдите к инспектору идентификации. В пользовательских атрибутах времени выполнения введите:
layer.borderWidth number 1
Если вам нужны красивые углы
layer.cornerRadius number 5
layer.masksToBounds boolean true
Теперь это даст вам границу, но для установки цвета вам нужно сделать это с помощью кода. Перейдите к контроллеру вашего представления и добавьте IBOutlet из вашего UIView. Скажите, что вы делаете,
@IBOutlet weak var xView: UIView!
Вызовите это в функции viewDidLoad, как показано ниже, чтобы установить цвет.