我怎样才能“clipToBottomBounds”?

吉姆

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章