先上**
//登入按鈕
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...