Using UIBezierPath:byRoundingCorners: with Swift 2 and Swift 3

后端 未结 2 2106
花落未央
花落未央 2021-02-05 07:37

I\'m using this code to make 2 corners of a button rounded.

let buttonPath = UIBezierPath(roundedRect: button.bounds,
                              byRoundingCo         


        
2条回答
  •  情话喂你
    2021-02-05 08:20

    Swift 2:

    let buttonPath = UIBezierPath(roundedRect: button.bounds, 
                                  byRoundingCorners: [.TopLeft , .BottomLeft], 
                                  cornerRadii: CGSizeMake(1.0, 1.0))
    

    Swift 3 and Swift 4:

    let buttonPath = UIBezierPath(roundedRect: button.bounds, 
                                  byRoundingCorners: [.topLeft ,.bottomLeft], 
                                  cornerRadii: CGSize(width:1.0, height:1.0))
    

提交回复
热议问题