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仿新闻tab标题栏效果

    iOS仿新闻tab标题栏效果

    这篇文章主要为大家详细介绍了iOS仿新闻tab标题栏效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • IOS URL中文乱码问题解决方案

    IOS URL中文乱码问题解决方案

    这篇文章主要介绍了IOS 解决URL中文乱码问题解决方案的相关资料,需要的朋友可以参考下
    2016-10-10
  • iOS 简约日历控件EBCalendarView的实现代码

    iOS 简约日历控件EBCalendarView的实现代码

    本篇文章主要介绍了iOS 简约日历控件EBCalendarView的实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • 详解iOS 实现一对多代理方案

    详解iOS 实现一对多代理方案

    本文主要介绍了iOS 实现一对多代理方案,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-01-01
  • iOS自定义雷达扫描扩散动画

    iOS自定义雷达扫描扩散动画

    这篇文章主要为大家详细介绍了iOS自定义雷达扫描扩散动画,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • iOS逆向教程之logify跟踪方法的调用

    iOS逆向教程之logify跟踪方法的调用

    这篇文章主要给大家介绍了关于iOS逆向教程之logify跟踪方法调用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-06-06
  • iOS系统缓存方面开发的相关基础

    iOS系统缓存方面开发的相关基础

    这篇文章主要介绍了iOS系统缓存方面开发的相关基础,示例代码基于传统的Objective-C,需要的朋友可以参考下
    2015-10-10
  • 深入解析iOS应用开发中对设计模式中的桥接模式的使用

    深入解析iOS应用开发中对设计模式中的桥接模式的使用

    这篇文章主要介绍了iOS应用开发中对设计模式中的桥接模式的使用,bridge桥接模式中主张把抽象部分与实现部分分离,需要的朋友可以参考下
    2016-03-03
  • iOS开发中简单实用的几个小技巧

    iOS开发中简单实用的几个小技巧

    大家可能都知道,在开发过程中我们总会遇到各种各样的小问题,有些小问题并不是十分容易解决。在此我就总结一下,我在开发中遇到的各种小问题,以及我的解决方法,也算是些小技巧吧,分享给大家,方便大家在iOS开发的时候能够参考借鉴,下面有需要的朋友一起来看看吧。
    2016-11-11
  • iOS中的UIKeyboard键盘视图使用方法小结

    iOS中的UIKeyboard键盘视图使用方法小结

    键盘视图我们平时在做App的时候都要调用得到,这里我们就来整理一下iOS中的UIKeyboard键盘视图使用方法小结,需要的朋友可以参考下
    2016-06-06

最新评论