欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  移动技术

IOS设置按钮为圆角的示例代码

程序员文章站 2023-12-14 13:15:22
ios中很多时候都需要用到指定风格的圆角按钮,以下是uibutton提供的创建圆角按钮方法 设置按钮的4个角:      左上:...

ios中很多时候都需要用到指定风格的圆角按钮,以下是uibutton提供的创建圆角按钮方法

设置按钮的4个角:

     左上:uirectcornertopleft

     左下:uirectcornerbottomleft

     右上:uirectcornertopright

     右下:uirectcornerbottomright

示例代码:

uibutton *button = [[uibutton alloc] initwithframe:cgrectmake(50, 60, 80, 40)];
button.backgroundcolor = [uicolor orangecolor];
[self.view addsubview:button];
 
//这里设置的是左上和左下角
uibezierpath *maskpath = [uibezierpath bezierpathwithroundedrect:button.bounds byroundingcorners:uirectcornerbottomleft | uirectcornertopleft cornerradii:cgsizemake(8, 8)];
cashapelayer *masklayer = [[cashapelayer alloc] init];
masklayer.frame = button.bounds;
masklayer.path = maskpath.cgpath;
button.layer.mask = masklayer;

效果图

IOS设置按钮为圆角的示例代码

总结

ios设置按钮为圆角的方法到这就结束了,大家都学会了吗?希望这篇文章对大家的开发能有一定的帮助,如果有疑问大家可以留言交流。谢谢大家对的支持。

上一篇:

下一篇: