javaSEがiOSアプリデザイン、開発に挑む日記

本業java SEがswift、デザインの勉強したことを残しておくブログ

swift 円を描く

そこまで難しくなかったので画像用意ではなくて

これで良いかも

// 円の描画
let ovalShapeLayer = CAShapeLayer()
//線
ovalShapeLayer.strokeColor = UIColor(red: 1, green: 1, blue: 1, alpha: 1).CGColor
//塗りつぶし
ovalShapeLayer.fillColor = UIColor(red: 0, green: 0, blue: 0, alpha: 0).CGColor
//線の幅
ovalShapeLayer.lineWidth = 1.0
    
//配置場所とサイズ
ovalShapeLayer.path = UIBezierPath(ovalInRect: CGRect(x: view.bounds.size.width/2 - 25.0 , y: view.bounds.size.height/2 - 25.0 , width: 50.0, height: 50.0)).CGPath
    
view.layer.addSublayer(ovalShapeLayer)

 layerの概念も勉強しないとなぁ