控件的陰影,邊框基本設置

這個很簡單,供初學者看的 ?直接獻上代碼了:

//隨便創(chuàng)建一個控件

UIImageView*imageView = [[UIImageView alloc]initWithFrame:CGRectMake(100,100,100,100)];

imageView.backgroundColor= [UIColor redColor];

[self.view addSubview:imageView];

//設置陰影第一種方式

imageView.layer.shadowRadius=5.0;

imageView.layer.shadowColor= [UIColor cyanColor].CGColor;

imageView.layer.shadowOffset=CGSizeMake(0,0);//設置成(0,0)代表不偏離默認是偏離(0,-3),x表示向下偏離的距離,y表示向右偏離的距離

imageView.layer.shadowOpacity=1;

//設置陰影第二種方式

CALayer* backLayer = [imageViewlayer];

backLayer.shadowRadius=5.0;//陰影的寬度

backLayer.shadowColor= [UIColor blackColor].CGColor;

backLayer.shadowOffset=CGSizeMake(0,0);

backLayer.shadowOpacity=1;

//切圓角

imageView.layer.cornerRadius=0.5;//圓角的大小

imageView.layer.masksToBounds=YES;//必須加這個屬性,否則不生效

//設置邊框

imageView.layer.borderWidth=0.5;//邊框的寬度

imageView.layer.borderColor= [UIColor yellowColor].CGColor;


:如果視圖是ScrollView那么必須加上這個clipsToBounds這個屬性,并且設置為NO,UIScrollView默認情況下是YES,意思就是:當時YES的情況下超出父視圖的部分會被隱藏掉,所以設置陰影應該設置為NO,讓超出俯視圖的部分顯示出來。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 在iOS中隨處都可以看到絢麗的動畫效果,實現(xiàn)這些動畫的過程并不復雜,今天將帶大家一窺ios動畫全貌。在這里你可以看...
    每天刷兩次牙閱讀 8,690評論 6 30
  • 在iOS中隨處都可以看到絢麗的動畫效果,實現(xiàn)這些動畫的過程并不復雜,今天將帶大家一窺iOS動畫全貌。在這里你可以看...
    F麥子閱讀 5,270評論 5 13
  • 轉(zhuǎn)載:http://www.itdecent.cn/p/32fcadd12108 每個UIView有一個伙伴稱為l...
    F麥子閱讀 6,583評論 0 13
  • //設置尺寸為屏幕尺寸的時候self.window = [[UIWindow alloc] initWithFra...
    LuckTime閱讀 971評論 0 0
  • 姓名:魏正君《六項精進》第270期感謝2組 公司:綿陽大北農(nóng)農(nóng)牧科技有限公司 【日精進打卡第62天】 【知~學習】...
    莫心莫肺閱讀 114評論 0 0

友情鏈接更多精彩內(nèi)容