贝塞尔路径的一侧有线宽?

时间:2015-12-13 18:01:51

标签: ios swift uibezierpath

我有两张图片,我想让左边的图像被剪裁,所以看起来它们之间的对角线放置。像这样:

enter image description here

我能够创建路径和剪辑,但无法弄清楚如何为正确的部分设置线宽......

我的代码:

let path = UIBezierPath()
        path.moveToPoint(CGPoint(x: 0, y: 0))
        path.addLineToPoint(CGPoint(x: leftContentView.frame.width, y: 0))
        path.addLineToPoint(CGPoint(x: leftContentView.frame.width - 20, y: leftContentView.frame.height))
        path.addLineToPoint(CGPoint(x: 0, y: leftContentView.frame.height))
        path.closePath()
        let mask = CAShapeLayer()
        mask.path = path.CGPath
        self.leftContentView.layer.mask = mask

1 个答案:

答案 0 :(得分:0)

只需使用无行并添加一个表示具有适当隐含宽度的行的附加图层。