0
UIBezierPath *maskDefault = [UIBezierPath bezierPath];
[maskDefault moveToPoint:CGPointMake(0.0, 0.0)];
[maskDefault addLineToPoint:CGPointMake(width, 0.0)];
[maskDefault addLineToPoint:CGPointMake(width, height * 0.8)];
[maskDefault addLineToPoint:CGPointMake(width * 0.8, height)];
[maskDefault addLineToPoint:CGPointMake(width * 0.2, height)];
[maskDefault addLineToPoint:CGPointMake(0.0, height * 0.8)];
[maskDefault closePath];
CAShapeLayer *maskingDefulatLayer = [CAShapeLayer layer];
maskingDefulatLayer.path = maskDefault.CGPath;
CAShapeLayer *maskingLayer = [CAShapeLayer layer];
maskingLayer.path = maskDefault.CGPath;
self.uiView.layer.mask = maskingDefulatLayer;
Ich möchte den unteren Rand wie das zweite Bild entfernen.Wie UIView unteren Rand entfernen?
mir helfen
Dank. aber dein Quellcode reuslt das erste Bild. Ich vermisse meine Quelle. –
Entfernen Sie Ihren Code, es wird das zweite Bild sein. Und ich aktualisiere die Antwort, um eine Grundlinie mit Hintergrundfarbe zu zeichnen. –
谢谢 ^^ danke! –