App*_*ple 1 rounded-corners ios uibezierpath swift swift3
我需要在UIImageView上方使用UIView左右添加圆角底部.我使用过CAShapeLayer,但没有根据我的要求裁剪.任何解决方案来实现这一点![[1]](https://i.stack.imgur.com/Ckmo6.jpg)
以下是为视角底角添加圆角的方法:
let path = UIBezierPath(roundedRect:customView.bounds, byRoundingCorners:[.bottomLeft, .bottomRight], cornerRadii: CGSize(width: 50, height: 50))
let maskLayer = CAShapeLayer()
maskLayer.path = path.cgPath
customView.layer.mask = maskLayer
Run Code Online (Sandbox Code Playgroud)
您当然必须根据您的尺寸和颜色进行调整.
| 归档时间: |
|
| 查看次数: |
3927 次 |
| 最近记录: |