iOS view的任意一个或多个角变圆角
来源:互联网 发布:数据库采集技术 编辑:程序博客网 时间:2024/06/06 00:05
/**
view 传入要变圆角的视图
size自己根据需要设置角度大小
后面的4个角 BOOL 1 是设置该角为圆角 0 不改变
*/
- (void)renYiYuanJiao:(UIView *)view size:(CGSize)size left:(BOOL)left right:(BOOL)right bottomLeft:(BOOL)bottomLeft bottomRight:(BOOL)bottomRight {
UIRectCorner Left =0;
UIRectCorner Right =0;
UIRectCorner BottomLeft =0;
UIRectCorner BottomRight =0;
if (left) {
Left =UIRectCornerTopLeft;
}
if (right) {
Right =UIRectCornerTopRight;;
}
if (bottomLeft) {
BottomLeft = UIRectCornerBottomLeft;
}
if (bottomRight) {
BottomRight = UIRectCornerBottomRight;
}
UIBezierPath *maskPath = [UIBezierPathbezierPathWithRoundedRect:view.boundsbyRoundingCorners:Left|Right|BottomLeft|BottomRightcornerRadii:size];
CAShapeLayer *maskLayer = [[CAShapeLayeralloc] init];
maskLayer.frame = view.bounds;
maskLayer.path = maskPath.CGPath;
view.layer.mask = maskLayer;
}
- iOS view的任意一个或多个角变圆角
- ios 获取一个view上的图片,iphone混合图片 合成图片 任意范围截图 截屏
- 让一个正方形View以四个角中的任意一角为起点放大或缩小
- ios UIImagePickerController 添加一个自定义的view。
- iOS开发:git命令返回任意一个版本的方法
- iOS开发:git命令返回任意一个版本的方法
- ios 清空scrollview或view上的button
- 判断一个布局或View的显示状态值
- Android适配任意View下拉刷新上拉加载,或上下弹性拽动的ViewGroup控件
- 通过一个函数或sql语句,随机生成任意6个字母组成的字符
- 通过一个函数或sql语句,随机生成任意6个字母组成的字符
- 通过一个函数或sql语句,随机生成任意6个字母组成的字符
- 面试题:编写一个将十进制数转换为任意进制的算法或函数
- unity 让对象的任意一个方向(局部坐标)旋转来面对世界中任意一个点或移动的对象
- 截取Android任意View的图像
- 实现任意View的圆角化
- 任意View的跑马灯效果
- Android实现View的任意拖动
- HOG特征、LBP特征、Harr特征
- qt+opencv基本
- Eclipse启动时报错:A Java RunTime Environment (JRE) or Java Development Kit (JDK) must be available in ord
- django admin save_module 导入
- WIN10配置NGINX+PHP环境
- iOS view的任意一个或多个角变圆角
- devc和vs调试窗口闪退
- 17/1/18
- 初识JS
- spark-submit 报 NoClassDefFoundError 解决
- 集训第四天
- 51单片机
- 寒假第四天
- 详析8031、8051、8751、89C51、89S51的区别与特点