天天看點

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; // 設定陰影的不透明度  

繼續閱讀