先上**
[objc]view plain
copy
//登入按鈕
loginbtn=[uibuttonbuttonwithtype
:uibuttontyperoundedrect];
loginbtn.frame
=cgrectmake(1,
199,
200,
36);
[self
.view
addsubview
:loginbtn];
[loginbtnaddtarget
:self
action
:@selector
(login)
forcontrolevents
:uicontroleventtouchupinside];
這樣生成的button就是圓角矩形的。
但是,如果你給button 設定了背景,或者設定了背景色,不好意思,出來的button可能不是圓角矩形了
這個時候我們作如下設定即可
[objc]view plain
copy
[loginbtn
.layer
setmaskstobounds
:yes
];
[loginbtn.layer
setcornerradius:5
.0];
UIButton 如何設定為圓角矩形
先上 登入按鈕 loginbtn uibutton buttonwithtype uibuttontyperoundedrect loginbtn.frame cgrectmake 1,199,200,36 self.view addsubview loginbtn loginbtn addtarg...
設定元件為圓角的方法
使用相關的知識點是calayer,對這些內容一知半解的。開發中用到了,搜尋了很多網頁,也算是做個小總結。一直接設定view的四個角為圓角。import view.layer.cornerradius cornerradiusinpixels view.layer.maskstobounds yes ...
設定任意某個角為圓角
原文 設定控制項圓角,只設定上面兩個角的圓角,下面兩個角依然是直角,如圖效果 通過貝塞爾曲線重繪layer層 uiimageview picimageview uiimageview alloc initwithframe cgrectmake 100,100,100,100 picimagevie...