给普通的view添加边框和背景 (关于layer的一些属性)
2015-09-29 10:32
423 查看
UIImageView *imgvPhoto = [UIImageView alloc] init]; //添加边框 CALayer *layer = [_imgvPhoto layer]; layer.borderColor = [[UIColor whiteColor] CGColor]; layer.borderWidth = 5.0f; //添加四个边阴影 _imgvPhoto.layer.shadowColor = [UIColor blackColor].CGColor; _imgvPhoto.layer.shadowOffset = CGSizeMake(0, 0); _imgvPhoto.layer.shadowOpacity = 0.5; _imgvPhoto.layer.shadowRadius = 10.0; //添加两个边阴影 _imgvPhoto.layer.shadowColor = [UIColor blackColor].CGColor; _imgvPhoto.layer.shadowOffset = CGSizeMake(4, 4); _imgvPhoto.layer.shadowOpacity = 0.5; _imgvPhoto.layer.shadowRadius = 2.0;
#import <QuartzCore/QuartzCore.h> // 添加系统框架
layer.backgroundColor = [UIColor cyanColor].CGColor; // 给图层添加背景色 layer.contents = (id)[UIImage imageNamed:@"view_BG.png"].CGImage; // 给图层添加背景图片 layer.cornerRadius = 8; // 将图层的边框设置为圆脚 layer.masksToBounds = YES; // 隐藏边界 layer.borderWidth = 5; // 给图层添加一个有色边框 layer.borderColor = [UIColor colorWithRed:0.52 green:0.09 blue:0.07 alpha:1].CGColor; layer.shadowOffset = CGSizeMake(0, 3); // 设置阴影的偏移量 layer.shadowRadius = 10.0; // 设置阴影的半径 layer.shadowColor = [UIColor blackColor].CGColor; // 设置阴影的颜色为黑色 layer.shadowOpacity = 0.9; // 设置阴影的不透明度
相关文章推荐
- 高情商就是说话让人感到舒服
- 发送短信功能
- phpMyAdmin导入文件突破2M大小
- [C#] AY.WPF-图形编程-高中生为起点-研究报告1
- DNS作用
- java多态性理解
- XEN虚拟化概论
- time
- 6410 声卡wm9713 驱动分析
- 现在,UICollectionViews有了简单的重排功能
- Win7上java开发环境搭建
- 类中构造函数的重载 + 校验
- JS时间戳比较大小:对于一组时间戳(开始时间~结束时间)和另一组时间戳进行比较,用于判断被比较时间戳组是否在要求范围内
- 稀疏编码直方图----一种超越HOG的轮廓特征
- numpy 文件存取
- curl_setopt函数—模仿用户行为
- solr优化之增量索引
- 动效设计整理
- 华为机试——笨笨熊搬家(打包篇)
- Objective-C 多参数成员函数