UIVIew設定圓角
阿新 • • 發佈:2019-01-23
UIView *aView = [[UIView alloc] init];
aView.frame = CGRectMake(0, 0, 300, 200); aView.backgroundColor = [UIColor redColor]; //設定圓角邊框 aView.layer.cornerRadius = 8; aView.layer.masksToBounds = YES; //設定邊框及邊框顏色 aView.layer.borderWidth = 8; aView.layer.borderColor =[ [UIColor grayColor] CGColor]; [self.view addSubview:aView];
UIView *aView = [[UIView alloc] init];
aView.frame = CGRectMake(0, 0, 300, 200); aView.backgroundColor = [UIColor redColor]; [self.view addSubview:aView]; //設定所需的圓角位置以及大小 UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:aView.bounds byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerBottomRight cornerRadii:CGSizeMake(10, 10)]; CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init]; maskLayer.frame = aView.bounds; maskLayer.path = maskPath.CGPath; aView.layer.mask = maskLayer;