IOS开发中Bezier曲线切割圆角的方法

来源:爱站网时间:2021-02-20编辑:网友分享
在IOS开发中切割圆角需要多个控件进行操作,如果不使用控件可能会出现卡死的情况,下面爱站技术频道小编就给大家介绍IOS开发中Bezier曲线切割圆角的方法,希望能为你带来帮助。

在IOS开发中切割圆角需要多个控件进行操作,如果不使用控件可能会出现卡死的情况,下面爱站技术频道小编就给大家介绍IOS开发中Bezier曲线切割圆角的方法,希望能为你带来帮助。

/* 创建一个Button */
   UIButton * button = [UIButton buttonWithType:(UIButtonTypeSystem)];
   [button setFrame:CGRectMake(100, 100, 100, 100)];
   [self addSubview:button]; 

/* 正厂的圆角需求处理方法 */

  button.layer.cornerRadius = 10.0f; //弧度
  button.layer.masksToBounds = YES;

/* 贝塞尔曲线切割 */
  /**
   *
   * @param UIRectCorner 
   * 左上 UIRectCornerTopLeft   = 1 

注意: 如果这里选择两个角 的话如果是选两个对角线 则会切 所有角

比如:UIRectCornerTopLeft | UIRectCornerBottomRight 他就会切割所有角

当然你也可以直接创建个圆角的button

通过爱站技术频道小编介绍的IOS开发中Bezier曲线切割圆角的方法,想必大家已经知道要怎么操作了,如果晚上实想不出,可以来js.aizhan.com参考看看。

上一篇:IOS开发中导航栏的透明渐变

下一篇:IOS中ID类型的基本原理

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载