How to draw a rounded rectangle in Core Graphics / Quartz 2D?

后端 未结 9 1132
盖世英雄少女心
盖世英雄少女心 2020-11-29 18:15

I need to draw an outline for a rounded rectangle. I know I can make lines and arcs, but maybe there is also a function for rounded rects?

9条回答
  •  北荒
    北荒 (楼主)
    2020-11-29 18:49

    Swift 4.2

        let lineWidth: CGFloat = 5.0
        let path = UIBezierPath(roundedRect: rect.insetBy(dx: lineWidth/2.0, dy: lineWidth/2.0), cornerRadius: 10。0)
        path.lineWidth = lineWidth
        UIColor.green.setStroke()
        path.stroke()
    

提交回复
热议问题