设置控件某个地方的圆角属性

简介:


这种方式可以控制四个角的圆角属性。


typedef NS_OPTIONS(NSUInteger, UIRectCorner) {

    UIRectCornerTopLeft     = 1 << 0,

    UIRectCornerTopRight    = 1 << 1,

    UIRectCornerBottomLeft  = 1 << 2,

    UIRectCornerBottomRight = 1 << 3,

    UIRectCornerAllCorners  = ~0UL

};




CGRect rect = CGRectMake(00ScreenWidth - PADDING *244);

CAShapeLayer *maskLayer = [[CAShapeLayer allocinit];

maskLayer.frame = rect;


UIBezierPath *maskPath  = [UIBezierPath bezierPathWithRoundedRect:rect                       byRoundingCorners:UIRectCornerAllCorners cornerRadii:CGSizeMake(33)];

maskLayer.path = maskPath.CGPath;

cell.maskLayer = maskLayer;











本文转自 卓行天下  51CTO博客,原文链接:http://blog.51cto.com/9951038/1746342,如需转载请自行联系原作者
目录
相关文章
|
Windows
关于 Qt设置置顶窗口,透明部分显示黑色底色(已设置透明窗口) 的解决方法
关于 Qt设置置顶窗口,透明部分显示黑色底色(已设置透明窗口) 的解决方法
|
4月前
|
前端开发 图形学
小功能⭐️3DCanvas交互方法、Unity自动调整文本框大小、改变文字大小和颜色
小功能⭐️3DCanvas交互方法、Unity自动调整文本框大小、改变文字大小和颜色
|
5月前
|
JavaScript
Elementplus淡入淡出效果,头部顶栏如何设置文字隐藏效果,默认图标如何收缩,icons如何通过类进行替换,侧边栏如何添加阴影,右边如何设置高度,侧边栏如何设置阴影,如何让icon与文字
Elementplus淡入淡出效果,头部顶栏如何设置文字隐藏效果,默认图标如何收缩,icons如何通过类进行替换,侧边栏如何添加阴影,右边如何设置高度,侧边栏如何设置阴影,如何让icon与文字
|
7月前
如何实现更改窗体标题栏的样式
如何实现更改窗体标题栏的样式
61 0
|
C# 图形学
Winform控件优化之Paint事件实现圆角组件(提取绘制圆角的扩展方法)
Paint事件方法中实现圆角控件不要通过事件参数`e.ClipRectangle`获取控件区域范围,原因见最后介绍;注意设置控件背景透明(参见[Winform控件优化之背景透明那些事2...
854 0
Winform控件优化之Paint事件实现圆角组件(提取绘制圆角的扩展方法)
|
7月前
|
JavaScript 前端开发
JS单选框默认选中样式修改,为白色背景中心有黑色小圆点的样式
JS单选框默认选中样式修改,为白色背景中心有黑色小圆点的样式
57 0
|
前端开发
修改滚动条样式 #30
修改滚动条样式 #30
94 0
|
C++
Qt动态添加控件并设置大小位置等属性
Qt动态添加控件并设置大小位置等属性
1048 0
封装占位文字的颜色属性
封装占位文字的颜色属性
97 0
封装占位文字的颜色属性
设置 窗体 静态控件颜色
设置 窗体 静态控件颜色
84 0