私はroundedRectでUIBeizerPathを使用しており、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)
おかげで
ありがとうございます! –