新增陰影和設定圓角

2021-08-25 23:40:04 字數 901 閱讀 6645

圓角:

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)為陰影顏色

Button 設定半圓角和陰影

設定半圓角和陰影方法 byroundingcorners 要設定半圓角的方位 下方例子是左上角,右上角 let maskpath uibezierpath.init roundedrect chagebtn.bounds,byroundingcorners uirectcorner.topleft ...

UIView設定圓角 邊框和陰影

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

iOS設定圓角矩形和陰影效果

1.設定圓角矩形 設定dropview屬性 dropview.backgroundcolor uicolor whitecolor colorwithalphacomponent 0.8 dropview.layer.cornerradius 8 dropview.layer.maskstoboun...