码迷,mamicode.com
首页 > 其他好文 > 详细

UI- Layer的使用

时间:2016-04-16 10:55:38      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

#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;

UI- Layer的使用

标签:

原文地址:http://www.cnblogs.com/GJ-ios/p/5397807.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!