【发布时间】:2015-06-26 17:47:36
【问题描述】:
我已经创建了具有特定位置角半径的 UIButton,这意味着左按钮具有左上角和左下角半径,而右按钮具有右上角和右下角半径我在 Xib 中使用按钮并给出边框,但我从一些我附上了下面的截图。
查看右侧角边框切割。这是我的代码
[btn_Newest setBackgroundColor:RGB(28.0, 91.0, 161.0, 1.0)];
[btn_Newest.layer setBorderWidth:1.5];
[btn_Newest.layer setBorderColor:RGB(28.0, 91.0, 161.0, 1.0).CGColor];
[btn_Newest setClipsToBounds:YES];
btn_Newest = (UIButton *)[self setroundCornersOnView:btn_Newest onTopLeft:YES topRight:NO bottomLeft:YES bottomRight:NO radius:7.0];
[btn_Popular setBackgroundColor:viewTopBar.backgroundColor];
[btn_Popular.layer setBorderWidth:1.5];
[btn_Popular.layer setBorderColor:RGB(28.0, 91.0, 161.0, 1.0).CGColor];
[btn_Popular setClipsToBounds:YES];
btn_Popular = (UIButton *)[self setroundCornersOnView:btn_Popular onTopLeft:NO topRight:YES bottomLeft:NO bottomRight:YES radius:7.0];
setroundCornersOnView 这个函数可以创建特定的边角半径。在这种情况下谁能帮帮我。
【问题讨论】:
标签: ios objective-c uibutton rounded-corners