設置UI控件的Layer屬性
#import "ViewController.h" @interface ViewController () @property (strong, nonatomic) IBOutlet UIButton *btnSave; @property (strong, nonatomic) IBOutlet UIView *yellowView; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; //獲取button的圖層 CALayer *layer = self.btnSave.layer; //設置button圖層的邊框可見(只有masks遮住bounds,這樣bounds才可見,否則都是透明的) layer.masksToBounds = YES; //設置button圖層的邊框顏色 layer.borderColor = [UIColor redColor].CGColor; //設置button圖層的邊框寬度 layer.borderWidth = 2; //設置button圖層的角度半徑 layer.cornerRadius = 10.0; self.yellowView.layer.masksToBounds = YES; self.yellowView.layer.borderColor = [UIColor blueColor].CGColor; }

