小编Arj*_*tel的帖子

如何快速在 UIView 上应用带边框的锐角半径?

我想在 UIView 上设置带有边框的左下角和右下角半径。这是代码。**问题是它没有在 1.5 边框中显示 SHARP **

class BorderView: UIView {

  override func draw(_ rect: CGRect) {

    let color = UIColor.red
    let color2 = UIColor.brown

    //// Rectangle Drawing
    let rectanglePath = UIBezierPath(roundedRect: CGRect(x: 0, y: 0, width: 200, height: 200), byRoundingCorners: [.bottomRight, .bottomLeft], cornerRadii: CGSize(width: 10, height: 10))
    rectanglePath.close()
    color2.setFill()
    rectanglePath.fill()
    color.set()
    rectanglePath.lineWidth = 1.5
    rectanglePath.stroke()

 }
}
Run Code Online (Sandbox Code Playgroud)

输出

在此处输入图片说明

预期产出

在此处输入图片说明

border layer cornerradius uiview swift

1
推荐指数
1
解决办法
2767
查看次数

标签 统计

border ×1

cornerradius ×1

layer ×1

swift ×1

uiview ×1