iOS 指定设置控件圆角
来源:互联网 发布:查重软件有哪些 编辑:程序博客网 时间:2024/05/19 15:25
这里使用button作为示例:
众所周知,设置控件的圆角使用layer.cornerRadius属性即可,但是这样设置成的结果是4个边角都是圆角类型。
下面指定设置某个角为圆角
//利用班赛尔曲线画角
UIBezierPath *bezierPath = [UIBezierPathbezierPathWithRoundedRect:button.boundsbyRoundingCorners:(UIRectCornerBottomLeft |UIRectCornerBottomRight)cornerRadii:CGSizeMake(10,10)];
CAShapeLayer *shapeLayer = [[CAShapeLayeralloc] init];
shapeLayer.frame = button.bounds;
shapeLayer.path = bezierPath.CGPath;
button.layer.mask = shapeLayer;
typedef NS_OPTIONS(NSUInteger, UIRectCorner) {
UIRectCornerTopLeft = 1 <<0, //左上
UIRectCornerTopRight = 1 <<1, //右上
UIRectCornerBottomLeft = 1 <<2, //左下
UIRectCornerBottomRight = 1 <<3, //右下
UIRectCornerAllCorners = ~0UL //全角
};
- iOS 指定设置控件圆角
- iOS给控件的指定位置设置圆角
- iOS控件之指定圆角
- IOS 设置任意控件圆角边框
- iOS view的指定角设置圆弧
- IOS百度地图开发系列-控件的圆角设置
- IOS百度地图开发系列-控件的圆角设置
- iOS 分开设置控件四周的四个圆角
- iOS 将控件设置为一边圆角一边直角
- iOS常见控件设置
- ios 指定角度圆角
- iOS 指定视图的圆角、label、button圆角设置
- 控件设置圆角
- IOS设置UIView、UIButton等控件的边框设置为圆角
- 设置iframe指定页面某控件属性
- iOS 控件圆角
- iOS:UITextFiled控件的设置
- IOS 控件 TextField设置大全
- 微信上传图片
- 注解(1)
- Paint、Canvas、Matrix使用讲解
- android 从setContentView到window显示机制
- qt 之 生成pdf
- iOS 指定设置控件圆角
- tornado和ajax交互
- 关于JQuery源码解析
- TextView中文字的跑马灯效果实现,以及focusable,focusableInTouchMode属性介绍
- RSA密码系统
- qt 之 加密算法
- mysql 5.7 增加用户并授权
- wemall商城 7.0 开源系统发布,支持公众号和小程序开发
- selenium--unittest字符串/整型问题Can't convert 'int' object to str implicitly提示解决方法