我想像这样在UIView的顶部边框内弯曲,
我尝试了很多方法,比如UIBezierPath等。
需要帮助。
答案 0 :(得分:0)
您可以使用UIBezierPath
执行此操作,请查看此answer,
UIBezierPath *maskPath;
maskPath = [UIBezierPath bezierPathWithRoundedRect:_backgroundImageView.bounds
byRoundingCorners:(UIRectCornerBottomLeft | UIRectCornerBottomRight)
cornerRadii:CGSizeMake(3.0, 3.0)];
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = self.bounds;
maskLayer.path = maskPath.CGPath;
_backgroundImageView.layer.mask = maskLayer;
[maskLayer release];
有了这个,我们可以将圆角绘制到视图的任何一侧。 但是如果你想绘制圆形边缘,最好选择背景图像进行查看。