UIView設置部分圓角---iOS開發UI篇

    UIView *view = [UIView new];
    view.frame = CGRectMake(100, 100, 300, 100);
    [self.view addSubview:view];
    view.backgroundColor = [UIColor orangeColor];
    
    UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:view.bounds byRoundingCorners:UIRectCornerTopLeft|UIRectCornerBottomRight cornerRadii:CGSizeMake(15, 15)];
    CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
    maskLayer.frame = view.bounds;
    maskLayer.path = maskPath.CGPath;
    view.layer.mask = maskLayer;

  效果圖以下:blog

相關文章
相關標籤/搜索