UIButton 如何設定為圓角矩形

2021-07-03 11:02:14 字數 572 閱讀 2578

先上**

//登入按鈕

loginbtn=[uibutton buttonwithtype:uibuttontyperoundedrect];

loginbtn.frame=cgrectmake(1, 199, 200, 36);

[self.view addsubview:loginbtn];

[loginbtn addtarget:self action:@selector(login) forcontrolevents:uicontroleventtouchupinside];

這樣生成的button就是圓角矩形的。

但是,如果你給button 設定了背景,或者設定了背景色,不好意思,出來的button可能不是圓角矩形了

這個時候我們作如下設定即可

[loginbtn.layer setmaskstobounds:yes];

[loginbtn.layer setcornerradius:5.0];

蘋果開發群 :414319235  歡迎加入  歡迎討論問題

UIButton 如何設定為圓角矩形

先上 objc view plain copy 登入按鈕 loginbtn uibuttonbuttonwithtype uibuttontyperoundedrect loginbtn.frame cgrectmake 1,199,200,36 self view addsubview login...

設定元件為圓角的方法

使用相關的知識點是calayer,對這些內容一知半解的。開發中用到了,搜尋了很多網頁,也算是做個小總結。一直接設定view的四個角為圓角。import view.layer.cornerradius cornerradiusinpixels view.layer.maskstobounds yes ...

設定任意某個角為圓角

原文 設定控制項圓角,只設定上面兩個角的圓角,下面兩個角依然是直角,如圖效果 通過貝塞爾曲線重繪layer層 uiimageview picimageview uiimageview alloc initwithframe cgrectmake 100,100,100,100 picimagevie...