Так что я некоторое время застрял на этом, читал и пробовал много разных решений в Интернете, но не могу понять, что я делаю неправильно. То, что я пытаюсь выполнить, должно быть очень простым: у меня есть UIView, и я хочу округлить его левый и правый углы, чтобы они были обрезаны и не нарисованы.Пользовательские закругленные углы на UIView
Это то, что я до сих пор (vwView мой выход для настраиваемого представления на экране):
var layerTest = CAShapeLayer()
var bzPath = UIBezierPath(roundedRect: vwView.bounds, byRoundingCorners: [.BottomLeft, .BottomRight], cornerRadii: CGSizeMake(10, 10))
layerTest.path = bzPath.CGPath
vwView.layer.mask = layerTest;
Что я делаю неправильно? ТАКЖЕ: Это всего лишь мой прототип, потому что я действительно хочу сделать это на UITableViewCell, поэтому, если есть другой подход, который мне нужно принять для этого, это также может быть полезно.
Благодаря
Джеймс
Кажется, работает на меня. Какой результат вы получаете? – beyowulf
Вы пытались установить рамку своего слоя? 'layerTest.frame = vwView.bounds'? – Losiowaty