您的位置:首页 > 其它

CALayer 属性详解

2014-04-27 09:19 190 查看
参考资料

IOS Layer的使用

常用于UIimageView ,UIButton 的圆角处理

第一步 导入框架

#import <QuartzCore/QuartzCore.h> //导入框架

第二步 属性设置

1. shadowPath : 设置 CALayer 背景(shodow)的位置

2. shadowOffset : shadow 在 X 和 Y 轴 上延伸的方向,即 shadow 的大小

3. shadowOpacity : shadow 的透明效果

4. shadowRadius : shadow 的渐变距离,从外围开始,往里渐变 shadowRadius 距离

5. masksToBounds : 很重要的属性,可以用此属性来防止子元素大小溢出父元素,如若防止溢出,请设为 true

6. borderWidth 和 boarderColor : 边框颜色和宽度,很常用

7. bounds : 对于我来说比较难的一个属性,测了半天也没完全了解,只知道可以用来控制 UIView 的大小,但是不能控制 位置

8. opacity : UIView 的透明效果 0.0~1.0

9. cornerRadius : UIView 的圆角


如:

self.aView.layer setCornerRadius:8.0];//圆角
self.aView.layer setShadowColor:[[UIColor blackColor]CGColor]];//阴影颜色
self.aView.layer setShadowOffset:CGSizeMake(10, 10)];//阴影距离
self.aView.layer setShadowOpacity:0.6];//透明度
self.aView.layer setShadowRadius:0];//阴影模糊程度
self.aView.layer setBorderColor:[[UIColor redColor] CGColor]];//描边颜色
self.aView.layer setBorderWidth:2.0];//描边粗细
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: