clipsToBounds = true
剪切所有 4 边的边界。
我只想剪辑底部边界,并允许顶部、左侧和右侧边界溢出。
我将如何在 Swift 4 中做到这一点?
您可以在要遮罩的给定一侧添加尺寸很大的遮罩层。
您只能使用以下代码从底部进行屏蔽。
let maskingLayer = CALayer()
maskingLayer.backgroundColor = UIColor.black.cgColor
maskingLayer.frame = CGRectMake(0, 0, 0, 500);
myView.layer.mask = maskingLayer;
您可以更改 maskingLayer 的框架以掩盖您想要的不同侧面。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句