Round Top Corners of a UIButton in Swift

前端 未结 10 1933
情深已故
情深已故 2020-11-27 16:33

I know I can round all four corners using:

 myBtn.layer.cornerRadius = 8
 myBtn.layer.masksToBounds = true

Since I only want to round two,

10条回答
  •  日久生厌
    2020-11-27 17:07

    iOS 11 has made it really easy to round corners. The code below rounds the top left and bottom right corners.

    myView.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMaxYCorner]
    

提交回复
热议问题