标签:
#pargma mark - Layer
1. 设置当前视图的背景颜色
self.view.backgroundColor = [UIColor lightGrayColor];
2. 创建一个视图,并且设置frame
UIView *myView = [[UIView alloc]initWithFrame:CGRectMake(50, 50, 100, 100)];
3. 将创建的视图添加到当前视图
[self.view addSubview:myView];
4. 设置创建视图的背景颜色
myView.backgroundColor = [UIColor blueColor];
5. 设置视图的层属性,每个视图都关联着一个Layer
设置 创建视图图层 的 背景颜色,即为 视图 本身 的 背景颜色 可通过Debug查看
myView.layer.backgroundColor = [UIColor redColor].CGColor;
// myView.backgroundColor = [UIColor yellowColor];
设置图层的边界宽度
myView.layer.borderWidth = 10;
设置图层的边界颜色 ,默认为黑色
myView.layer.borderColor = [UIColor whiteColor].CGColor;
设置拐点的圆角半径, 可以巧妙的利用该方法画圆(将圆角半径设置为视图宽度的一般即可)
myView.layer.cornerRadius = 50;
添加一张图片
myView.layer.contents = (__bridge id _Nullable)([UIImage imageNamed:@"btn_02"].CGImage);
将图片超出圆角半径的内容裁剪掉
myView.clipsToBounds = YES;
//myView.layer.masksToBounds = YES;
标签:
原文地址:http://www.cnblogs.com/GJ-ios/p/5397807.html