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

 更新时间:2016年09月06日 11:57:24   投稿:daisy  
这篇文章给大家分享了IOS按钮设置为圆角的方法,按钮的四个角都可随意设置为圆角,对大家开发IOS具有一定的参考借鉴价值。有需要的朋友们可以参考借鉴。

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中Cell的Section展开和收起的示例代码

    iOS中Cell的Section展开和收起的示例代码

    本篇文章主要介绍了iOS中Cell的Section展开和收起的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08
  • iOS实现远程推送原理及过程

    iOS实现远程推送原理及过程

    这篇文章主要为大家详细介绍了iOS实现远程推送原理及具体过程,图文结合的方式针对iOS远程推送进行分析,感兴趣的小伙伴们可以参考一下
    2016-05-05
  • iOS WebSocket长链接的实现方法

    iOS WebSocket长链接的实现方法

    WebSocket是HTML5一种新的协议,它实现了浏览器与服务器全双工通信,本篇文章介绍了iOS WebSocket长链接的使用,有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-11-11
  • iOS 统计Xcode项目代码行数的实例

    iOS 统计Xcode项目代码行数的实例

    下面小编就为大家分享一篇iOS 统计Xcode项目代码行数的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-01-01
  • iOS runtime知识梳理

    iOS runtime知识梳理

    本文主要对iOS runtime的知识进行梳理。具有一定的参考价值,下面跟着小编一起来看下吧
    2017-01-01
  • iOS开发中UISwitch按钮的使用方法简介

    iOS开发中UISwitch按钮的使用方法简介

    这篇文章主要介绍了iOS开发中UISwitch按钮的使用方法,代码基于传统的Objective-C,需要的朋友可以参考下
    2015-11-11
  • IOS App图标和启动画面尺寸详细介绍

    IOS App图标和启动画面尺寸详细介绍

    这篇文章主要介绍了IOS App图标和启动画面尺寸详细介绍的相关资料,需要的朋友可以参考下
    2017-02-02
  • iOS中UIAlertView3秒后消失的两种实现方法

    iOS中UIAlertView3秒后消失的两种实现方法

    这篇文章主要介绍了iOS中UIAlertView3秒后消失的两种实现方法,实现方法涉及到NSTimer和PerformSelector:withObject:afterDelay:方法的结合使用,需要的朋友可以参考下
    2017-12-12
  • iOS如何获取当前View所在控制器的方法

    iOS如何获取当前View所在控制器的方法

    在开发iOS的时候经常需要获取当前View所在的控制器,下面小编给大家分享个方法,文章给出了示例代码,对大家的学习和理解很有帮助,下面来一起看看吧。
    2016-09-09
  • iOS视频添加背景音乐同时保留原音

    iOS视频添加背景音乐同时保留原音

    本文主要介绍了iOS视频添加背景音乐同时保留原音的实现方法。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-03-03

最新评论