Я использую UIBeizerPath с roundedRect и CAShaplayer для присоединения к моему UIView. Я прокомментировал заполнение, но он все еще заполняет прямоугольник.Swift: UIBeizerPath заполнение CAShapelayer при заполнении комментария
Все, что я пытаюсь сделать, это иметь округлую прямоугольную линию вокруг снаружи.
Я предполагаю, что roundedRect является сплошным, и мне, возможно, придется использовать UIBeizerPath или заполнить с ясным, но я не смог найти документацию.
Это мой код:
let rect: CGRect = frontview.bounds
var shape: UIBezierPath = UIBezierPath(roundedRect: rect, cornerRadius: 5.0)
var shapeLayer = CAShapeLayer()
shapeLayer.path = shape.CGPath
//shapeLayer.fillColor = UIColor(red: 0.5, green: 1, blue: 0.5, alpha: 1).CGColor
shapeLayer.strokeColor = UIColor.blackColor().CGColor
shapeLayer.lineWidth = 2
self.frontview.layer.addSublayer(shapeLayer)
Спасибо за вашу помощь
Спасибо за это! –