文档章节

圆角矩形

coderHan
 coderHan
发布于 2016/05/19 10:23
字数 121
阅读 13
收藏 0

CGContextRef context = UIGraphicsGetCurrentContext(); CGContextSetRGBStrokeColor(context, 1.0, 0.0, 0.0, 1.0); CGContextSetLineWidth(context, 1.0); CGFloat radious = 15.0f; CGContextMoveToPoint(context, radious + 10 , self.y + 20); CGContextAddLineToPoint(context, self.width - radious - 10, self.y + 20); CGContextAddArc(context, self.width - radious - 10, self.y + radious + 20, radious, - M_PI_2,0, NO);

CGContextAddLineToPoint(context, self.width - 10, self.height - 20 - radious); CGContextAddArc(context, self.width - radious - 10, self.height - 20 - radious , radious, 0, M_PI_2, NO);

CGContextAddLineToPoint(context, radious + 10, self.height - 20 ); CGContextAddArc(context, radious + 10, self.height - 20 - radious, radious, M_PI_2, M_PI, NO); // no是顺时针,右边为0,12点钟方向是-π/2

CGContextAddLineToPoint(context, 10, self.y + 20 + radious); CGContextAddArc(context, radious + 10, self.y + 20 + radious, radious, M_PI, - M_PI_2, NO); CGContextStrokePath(context);

[super drawRect:rect];

© 著作权归作者所有

共有 人打赏支持
coderHan
粉丝 0
博文 9
码字总数 1867
作品 0
朝阳
私信 提问
微信小程序 canvas圆角矩形的绘制

微信小程序允许对普通元素通过 的设置来进行圆角的绘制,但有时候在使用 绘图的时候,也需要圆角,例如需要将页面上某块区域导出为图片下载到本地的时候,常用的解决方法就是使用 将这块区域...

清夜
08/22
0
0
Android开发之自定义圆角矩形图片ImageView的实现

android中的ImageView只能显示矩形的图片,这样一来不能满足我们其他的需求,比如要显示圆角矩形的图片,这个时候,我们就需要自定义ImageView了,其原理就是首先获取到图片的Bitmap,然后进...

丁佳辉
04/26
0
0
html5 canvas 绘制圆角矩形

html5没有圆角矩形的绘制函数,不过可以通过arc和line组合成圆角矩形,或者quadraticCurveTo和lineTo组合成圆角矩形。 下面是示例代码: //------------------------------------- / 绘制圆角...

程明卫
2011/04/01
0
1
苹果终获圆角矩形专利!

据Theverge报道,美国专利与商标办公室已经签发了苹果圆角矩形的外观专利,专利号为D670,286。此前关于圆角矩形专利的讨论沸沸扬 扬,现在,这一专利终于成真。下图即为Theverge披露的苹果专...

oschina
2012/11/08
8.5K
126
纯前端 Canvas 实现 HTML 转图片,自动生成微信阅读卡片

最近公司微信公众号想使用 Apple 式的圆角阴影卡片做文章推荐。这种效果用 Adobe XD 可以轻松做出来,但是没法要求所有编辑都去学习新软件,所以就打算用前端实现一个小工具。效果如下: 功能...

brickyang
08/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

生物智能与AI——关乎创造、关乎理解(上)

摘要: 原来人工智能跟人类智能有那么深的联系! 几百万年前,第一次人类智能的星火出现在非洲大陆,并且持续发展,最终在大约10万年前在智人的大脑中达到顶峰。作为现代人类,我们只能想象我...

阿里云官方博客
8分钟前
0
0
MiniUi系列 详情逻辑

row是获取的行的数据,通过id去查看对应id的详情,所有数据是在datagrid加载完后的,比如有5条,我可以选中某一条,我也可以把获取到的数据直接传到详情页面,仅就是追加row.xx,row.xx,这样就...

architect刘源源
9分钟前
0
0
android adb实用命令小结

adb的全称为Android Debug Bridge.是android司机经常用到的工具.但是问题是那么多命令写代码已经够费劲了,过段时间在次使用时压根记不住呀.本次的大餐就是为此开篇的.这一次我们不记命令.要用...

天王盖地虎626
14分钟前
0
0
vagrant 虚拟机 磁盘100%解决

在日常开发中,我使用vagrant+VirtualBox搭建开发环境 docker+docker-compose搭建了php+nginx+redis+mysql+ELK(Elasticsearch+Kibana+Logstash+php)+phpredisadmin 但是搭建了环境之后发现磁...

DamienChen
18分钟前
0
0
详解如何用爬虫批量抓取百度搜索多个关键字数据

本文介绍如何使用软件的流程图模式,免费采集百度搜索多个关键字的信息数据。 软件下载网址:www.houyicaiji.com 采集结果预览: 下面我们来详细介绍一下如何使用流程图模式,采集在百度输入...

技术阿飞
20分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部