圆角设置:
最常见的是以下这种:
1. 创建view
2. 设置.layer.cornerRadius(设置圆角半径值)
3. .layer.masksToBounds(设置为遮罩,除非view有阴影,否则都要指定为YES的)
结果如下:
这是4个角同时处理的,如果,只要求1个角,2个角,3个角呢?
是不是立马懵逼了.....
其实苹果提供了枚举,指定切哪个角
typedefNS_OPTIONS(NSUInteger, UIRectCorner) {
UIRectCornerTopLeft =1<<0,
UIRectCornerTopRight =1<<1,
UIRectCornerBottomLeft =1<<2,
UIRectCornerBottomRight =1<<3,
UIRectCornerAllCorners = ~0UL
};
如对左下角,右下角进行圆角处理,代码如下:
结果:
是不是很便利呢???
网友评论