我有两张图片,我想让左边的图像被剪裁,所以看起来它们之间的对角线放置。像这样:
我能够创建路径和剪辑,但无法弄清楚如何为正确的部分设置线宽......
我的代码:
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
答案 0 :(得分:0)
只需使用无行并添加一个表示具有适当隐含宽度的行的附加图层。