圓角,單個圓角,陰影,邊框(都是基本的東西)

1.加圓角

view.layer.cornerRadius = 8;

view.layer.masksToBounds = YES;

2.加單個圓角

UIBezierPath*path = [UIBezierPath bezierPathWithRoundedRect:sayWorldButton.bounds byRoundingCorners:UIRectCornerBottomLeft/*具體哪個角*/ cornerRadii:CGSizeMake(5,5)];

CAShapeLayer*la = [[CAShapeLayer alloc] init];

la.frame = <#要加圓角的控件#>.bounds;

la.path= path.CGPath;

<#要加圓角的控件#>.layer.mask = la;

3.加陰影

scanButton.layer.shadowColor= [UIColorblackColor].CGColor;//陰影的顏色

scanButton.layer.shadowOffset=CGSizeMake(1,1);//陰影的偏移量配合shadowRadius達到幾條邊有陰影的效果

scanButton.layer.shadowOpacity=0.5;//透明度

scanButton.layer.shadowRadius=1;//陰影大小

想要同是設(shè)置圓角和陰影

scanButton.layer.masksToBounds = YES;這個屬性要去掉

4.加邊框

view.layer.borderWidth = 5;

view.layer.borderColor = [[UIColor colorWithRed:0.52 green:0.09 blue:0.07 alpha:1] CGColor];

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

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

  • 在iOS中隨處都可以看到絢麗的動畫效果,實現(xiàn)這些動畫的過程并不復(fù)雜,今天將帶大家一窺iOS動畫全貌。在這里你可以看...
    F麥子閱讀 5,268評論 5 13
  • 在iOS中隨處都可以看到絢麗的動畫效果,實現(xiàn)這些動畫的過程并不復(fù)雜,今天將帶大家一窺ios動畫全貌。在這里你可以看...
    每天刷兩次牙閱讀 8,690評論 6 30
  • 轉(zhuǎn)載:http://www.itdecent.cn/p/32fcadd12108 每個UIView有一個伙伴稱為l...
    F麥子閱讀 6,569評論 0 13
  • 一、CAShapelayer 我們知道可以不使用圖片情況下利用CGpath去構(gòu)建任意形狀的陰影。其實我們也可...
    小貓仔閱讀 1,802評論 0 5
  • 今日心得 1.來自萬維鋼 我年輕的時候一心想當(dāng)物理學(xué)家,根本沒有想過平庸的可能性,所以現(xiàn)在是一個不斷失望的過程,但...
    Pheeb閱讀 186評論 0 1

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