設定uiview圓角與陰影

2021-06-07 01:03:57 字數 815 閱讀 5985

calayer * layer = [theview layer];  

[layer setmaskstobounds:yes];

[layer setcornerradius:theradius];

[layer setborderwidth:theborderwidth];

[layer setbordercolor:thecolor.cgcolor];

其中:theview(uiview)為目標view 

theradius(float)為圓角半徑 

theborderwidth(float)為邊框大小 

thecolor(uicolor)為邊框顏色 

calayer * layer = [theview layer];  

[layer setshadowoffset:theoffset];

[layer setshadowradius:theradius];

[layer setshadowopacity:theopacity];

[layer setshadowcolor:thecolor.cgcolor];

其中:theview(uiview)為目標view 

theoffset(cgsize)為陰影偏移量,預設為(0, -3) 

theradius(float)為陰影四角圓角半徑,預設值為3 

theopacity(float)為陰影透明度(取值為[0,1]) 

thecolor(uicolor)為陰影顏色

UIView設定圓角 邊框和陰影

我們經常需要對view進行圓角設定,有些view是通過設定屬性來設定圓角,一般需要用修改view的layer屬性。1 直接通過已有屬性設定圓角 對於uibutton uitextfield等,可以通過對已有屬性的設定來顯示圓角。uibutton button uibutton buttonwitht...

UIView 設定圓角

直接看 viewt.layer.cornerradius 10 設定那個圓角的有多圓 viewt.layer.borderwidth 10 設定邊框的寬度,當然可以不要 viewt.layer.bordercolor uicolor redcolor cgcolor 設定邊框的顏色 viewt.la...

UIView設定圓角

為uiview設定圓角是實際開發中常需要處理的問題,就uiview而言相關的api沒有找到直接設定的方法 不過uiview是對calayer的封裝,設定calayer圓角則可以出來相應的效果。下面介紹幾種設定圓角的方法 1 為uiview的所有角都設定圓角 calayer layer view la...