給imagimageview 新增邊框設定陰影

2021-07-25 13:31:18 字數 1259 閱讀 3595

[plain]view plain

copy

//設定layer  

calayer *layer=[backview layer];  

//是否設定邊框以及是否可見  

[layer setmaskstobounds:yes];  

//設定邊框圓角的弧度  

[layer setcornerradius:10.0];  

//設定邊框線的寬  

//  

[layer setborderwidth:1];  

//設定邊框線的顏色  

[layer setbordercolor:[[uicolor blackcolor] cgcolor]];  

擴充套件思維:不管什麼控制項 我們都是通過設定邊框線都可以改變她的形狀 

[plain]view plain

copy

//給iamgeview新增陰影  和邊框  

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;給iamgeview新增陰影 < wbr > 和邊框  

//新增兩個邊陰影  

_imgvphoto.layer.shadowcolor = [uicolor blackcolor].cgcolor;  

_imgvphoto.layer.shadowoffset = cgsizemake(4, 4);  

_imgvphoto.layer.shadowopacity = 0.5;  

_imgvphoto.layer.shadowradius = 2.0;  

SpriteBuilder中如何給精靈新增幀動畫

首先你必須準備若干幅,當然最好做成smart sprite sheet。開啟乙個ccb檔案,並滑鼠選擇根節點的ccsprite物件。保持前者選中且timeline的當前時間點把手在最左邊,然後切換到sprite sheet 資料夾,多選開頭準備的滑鼠右鍵單擊create keyframes from...

linux下用phpize給PHP動態新增擴充套件

使用php的常見問題是 編譯php時忘記新增某擴充套件,後來想新增擴充套件,但是因為安裝php後又裝了一些東西如pear等,不想刪除目錄重灌,別說,php還真有這樣的功能。我沒有在手冊中看到。如我想增加bcmath支援,這是乙個支援大整數計算的擴充套件。windows自帶而且內建,linux 本類函...

linux下用phpize給PHP動態新增擴充套件

原文 使用php的常見問題是 編譯php時忘記新增某擴充套件,後來想新增擴充套件,但是因為安裝php後又裝了一些東西如pear等,不想刪除目錄重灌,別說,php還真有這樣的功能。我沒有在手冊中看到。如我想增加bcmath支援,這是乙個支援大整數計算的擴充套件。windows自帶而且內建,linux ...