我怎样才能“clipToBottomBounds”?
How can I “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 的框架来屏蔽您想要的不同边。
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 的框架来屏蔽您想要的不同边。