IOS开发之为视图绘制单(多)个圆角实例代码

 更新时间:2017年02月10日 16:51:58   投稿:lqh  
这篇文章主要介绍了IOS开发之为视图绘制单(多)个圆角实例代码的相关资料,需要的朋友可以参考下

IOS开发之为视图绘制单(多)个圆角实例代码

前言:

为视图绘制圆角,圆角可以选左上角、左下角、右下角、右上角、全部圆角

//Core Raduias

UIView *actionView = [[UIView alloc]initWithFrame:CGRectMake(0, 0, 200, 200)];
UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:actionView.bounds byRoundingCorners:UIRectCornerTopRight | UIRectCornerBottomRight cornerRadii:CGSizeMake(20, 20)];
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = actionView.bounds;
maskLayer.path = maskPath.CGPath;
actionView.layer.mask = maskLayer;

UIRectCorner枚举值如下:

typedef NS_OPTIONS(NSUInteger, UIRectCorner) {

  UIRectCornerTopLeft   = 1 << 0,
  UIRectCornerTopRight  = 1 << 1,
  UIRectCornerBottomLeft = 1 << 2,
  UIRectCornerBottomRight = 1 << 3,
  UIRectCornerAllCorners = ~0UL
};

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • ios下OC与JS交互之WKWebView

    ios下OC与JS交互之WKWebView

    本篇文章主要介绍了ios下OC与JS交互之WKWebView,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • iOS横屏弹键盘的高度错误异常解决

    iOS横屏弹键盘的高度错误异常解决

    这篇文章主要给大家介绍了关于iOS横屏弹键盘的高度错误异常解决的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-04-04
  • iOS Swift控制器转场动画示例代码

    iOS Swift控制器转场动画示例代码

    这篇文章主要给大家介绍了关于iOS Swift控制器转场动画的相关资料,文中通过示例代码介绍的非常详细,对各位iOS开发者们具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-01-01
  • iOS在固定的label上动态显示所有文字

    iOS在固定的label上动态显示所有文字

    这篇文章给大家主要介绍了iOS中如何实现,在固定的label上动态显示所有文字的方法,文中给出了示例和思路,对大家的理解很有帮助,感兴趣的朋友们下面来一起看看吧。
    2016-10-10
  • iOS 实现多代理的方法及实例代码

    iOS 实现多代理的方法及实例代码

    这篇文章主要介绍了iOS 实现多代理的方法及实例代码的相关资料,需要的朋友可以参考下
    2016-10-10
  • iOS监听手机锁屏状态

    iOS监听手机锁屏状态

    iPhone的锁屏监测分为两种方式监听,本文给大家介绍的非常详细,具体内容详情大家通过本文详细了解下吧
    2017-05-05
  • iOS中Swift UISearchController仿微信搜索框

    iOS中Swift UISearchController仿微信搜索框

    这篇文章主要介绍了iOS中Swift UISearchController仿微信搜索框效果,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-05-05
  • iOS使用UIScorllView实现两指缩放功能

    iOS使用UIScorllView实现两指缩放功能

    两指缩放功能不仅可以用UIPinchGestureRecognizer手势来实现,还能用UIScorllView来实现,UIScrollView可以轻松的实现最大与最小缩放值,以及滚动的效果,效果非常棒,具体实例代码大家参考下本文吧
    2017-03-03
  • iOS UIButton扩大按钮响应区域的解决方法

    iOS UIButton扩大按钮响应区域的解决方法

    这篇文章主要为大家详细介绍了iOS UIButton扩大按钮响应区域的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • IOS点击按钮隐藏状态栏详解及实例代码

    IOS点击按钮隐藏状态栏详解及实例代码

    这篇文章主要介绍了IOS点击按钮隐藏状态栏详解及实例代码的相关资料,需要的朋友可以参考下
    2017-02-02

最新评论