項(xiàng)目截圖
今天做項(xiàng)目华望,遇到這個(gè)需求蕊蝗,用圖片的話,會(huì)拉神赖舟,而且里面的文字多少不確定蓬戚!網(wǎng)上搜了一下,有方法可以改變控件的某一個(gè)角的圓角1鲎ァ子漩!話不多說豫喧,直接上代碼!4逼谩紧显!
1.建一個(gè)類,繼承 UIView
- (void)drawRect:(CGRect)rect {
UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:rect byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerBottomRight cornerRadii:CGSizeMake(10, 10)];
CAShapeLayer *maskLayer = [CAShapeLayer layer];
maskLayer.path = maskPath.CGPath;
maskLayer.fillColor = [UIColor clearColor].CGColor;
maskLayer.strokeColor = [UIColor cyanColor].CGColor;
maskLayer.lineWidth = 3;
// maskLayer.masksToBounds = YES;
[self.layer addSublayer:maskLayer];
}
2.創(chuàng)建這個(gè)view
DiyView *view = [[DiyView alloc]initWithFrame:CGRectMake(100, 200, 100, 50)];
view.backgroundColor = [UIColor clearColor];
[self.view addSubview:view];