iOS开发之指定UIView的某几个角为圆角
2019独角兽企业重金招聘Python工程师标准>>>
UIView *view2 = [[UIView alloc] initWithFrame:CGRectMake(120, 10, 80, 80)];
view2.backgroundColor = [UIColor redColor];
[self.view addSubview:view2];
UIBezierPath *maskPath = [UIBezierPath bezierPathWithRoundedRect:view2.bounds byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerBottomRight cornerRadii:CGSizeMake(10, 10)];
CAShapeLayer *maskLayer = [[CAShapeLayer alloc] init];
maskLayer.frame = view2.bounds;
maskLayer.path = maskPath.CGPath;
view2.layer.mask = maskLayer;
其中,
byRoundingCorners:UIRectCornerBottomLeft | UIRectCornerBottomRight
指定了需要成为圆角的角。该参数是UIRectCorner类型的,可选的值有:
* UIRectCornerTopLeft
* UIRectCornerTopRight
* UIRectCornerBottomLeft
* UIRectCornerBottomRight
* UIRectCornerAllCorners
参考链接http://stackoverflow.com/questions/2264083/rounded-uiview-using-calayers-only-some-corners-how
转载于:https://my.oschina.net/u/868062/blog/465778
iOS开发之指定UIView的某几个角为圆角相关推荐
- ios view 切上部分圆角_iOS - 指定UIView的某几个角为圆角
如果需要将UIView的4个角全部都为圆角,做法相当简单,只需设置其Layer的cornerRadius属性即可(项目需要使用QuartzCore框架).而若要指定某几个角(小于4)为圆角而别的不变时 ...
- 学习IOS开发UI篇--UIView\UIButton\UILabel\UIImageView\UITextField
UIView\UIButton\UILabel\UIImageView\UITextField,这些都是UI中常用的比较简单地类. 所有的UI类都继承自UIView,所以都有共同的属性,frame,b ...
- iOS开发 - StoryBoard + UIScrollView + UIView
为什么80%的码农都做不了架构师?>>> 1.当我们用StoryBoard添加UIScrollview并在UIScrollview上添加view时,会发现uiscrollvie ...
- iOS 开发之动画篇 - 从 UIView 动画说起
毋庸置疑的:在iOS开发中,制作动画效果是最让开发者享受的环节之一.一个设计严谨.精细的动画效果能给用户耳目一新的效果,吸引他们的眼光 -- 这对于app而言是非常重要的. 本文作为动画文集的第一篇, ...
- iOS开发系列--让你的应用“动”起来
概览 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌.在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画.关键帧动画 ...
- iOS开发系列--UITableView全面解析
iOS开发系列--UITableView全面解析 2014-08-23 23:20 by KenshinCui, 2202 阅读, 18 评论, 收藏, 编辑 --UIKit之UITableView ...
- iOS开发-面试总结(九)
iOS面试指导 一 经过本人最近的面试和对面试资料的一些汇总,准备记录这些面试题,以便ios开发工程师找工作复习之用,本人希望有面试经验的同学能和我同时完成这个模块,先出面试题,然后会放出答案. 1. ...
- iOS开发之让你的应用“动”起来转写
在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌.在这里你可以看到iOS中如何使用图层精简非交互式绘图,如何通过核心动画创建基础动画.关键帧动画.动画 ...
- IOS开发系列--IOS程序开发概览
IOS开发系列--IOS程序开发概览 2014-08-04 19:42 by KenshinCui, 9983 阅读, 51 评论, 收藏, 编辑 概览 终于到了真正接触IOS应用程序的时刻了,之前我 ...
最新文章
- 不是计算机专业学python能找到工作吗-python学习难不难?非计算机专业也能学吗?...
- 图论算法-图论的表示、分类及基本概念(系列1)
- Leetcode 54 螺旋矩阵 (每日一题 20210729)
- 【SSL】openssl 提取 PKCS 证书库中的公钥、私钥、证书、密钥、CA证书
- 计算机管理档案有什么好处,利用资料管理系统管理档案有什么好处
- c语言大数倍数,leetcode-1346(检查整数及其两倍数是否存在)--C语言实现
- 拥抱变化——从Atlas到ASP.NET AJAX(4):大大简化的了的Extender扩展器控件
- Linux路由应用-使用策略路由实现访问控制
- link 和 style 元素在 HTML 文档中的位置
- 计算机合计功能,Javascript自动求和,Javascript自动合计
- 下一代防火墙评测--网界
- 基于springboot的美食系统
- 刘铎 计算机学院,离散数学及应用 [刘铎 编著] 2013年版
- 推荐21个高质量图片网站,免费免版权,值得收藏
- 【论文分享】小样本图片分类方法:AwGCN:Few-Shot Learning With Attention-Weighted Graph Convolutional Networks
- 微信小程序——瘦金社区
- 如何选择数字档案系统
- 强制去除'输入信号超出范围 调整为1600*900@60HZ'
- 文献综述怎么写?有哪些准备工作和内容要求
- 股市日记之42:板块一日游,力竭的前奏
热门文章
- MySQL为其他用户创建数据库_MYSQL添加新用户 MYSQL为用户创建数据库 MYSQL为新用户分配权限...
- 5G NR RLC:Data Transfer ARQ
- Restlet入门示例
- Safair css hack
- jdbc_servlet基础增删改分页2(userinfo表的)
- 带有静态方法的类(java中的math类)
- 修改 Workshop 中 text box 输入内容的颜色
- step5 . day5 网络编程 基于UDP协议的多人网络在线聊天功能
- 检测xcode工程中配置信息是否正确
- 每日一练 20190523