天天看点

iOS开发笔记--Layer 图层圆角、边框 、底纹其他常用操作

#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; // 设置阴影的不透明度