IOS设置按钮为圆角的示例代码
程序员文章站
2023-12-17 19:03:28
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设置按钮为圆角的方法到这就结束了,大家都学会了吗?希望这篇文章对大家的开发能有一定的帮助,如果有疑问大家可以留言交流。谢谢大家对的支持。