Какао Touch: Как изменить цвет и толщину границы UIView? - PullRequest
269 голосов
/ 25 июля 2010

Я видел в инспекторе, что я могу изменить цвет фона, но я хотел бы также изменить цвет и толщину границы, возможно ли это?

Спасибо

Ответы [ 13 ]

1 голос
/ 22 марта 2013

Если вы не хотите редактировать слой UIView, вы всегда можете встроить вид в другой вид.В родительском представлении цвет фона будет установлен на цвет границы.Это также будет немного больше, в зависимости от того, насколько широко вы хотите, чтобы граница была.

Конечно, это работает, только если ваш вид не прозрачен, и вы хотите только один цвет рамки.ФП хотел иметь границу в самом представлении, но это может быть жизнеспособной альтернативой.

0 голосов
/ 03 января 2019

цвет границы элемента в Swift 4.2:

let cell = tableView.dequeueReusableCell(withIdentifier: "Cell_lastOrderId") as! Cell_lastOrder
cell.layer.borderWidth = 1
cell.layer.borderColor = UIColor.white.cgColor
cell.layer.cornerRadius = 10
0 голосов
/ 30 декабря 2011

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

...