文档章节

圆角矩形

coderHan
 coderHan
发布于 2016/05/19 10:23
字数 121
阅读 13
收藏 0
点赞 2
评论 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
朝阳
Android开发之自定义圆角矩形图片ImageView的实现

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

丁佳辉 ⋅ 04/26 ⋅ 0

苹果终获圆角矩形专利!

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

oschina ⋅ 2012/11/08 ⋅ 126

Android自定义View—带箭头文本

欢迎访问我的原文网址,查看网站效果及更多内容 本章将讲解下如何自定义一个带箭头指向的TextView,很简单,先看下效果 image 那么如何实现呢? 既然是文本,那么我们就新建一个类继承TextVie...

leach_chen ⋅ 03/18 ⋅ 0

php qrcode 生成二维码后变成透明背景且按需调整大小并贴到图片的指定位置

发现自己快两个月没写博客,最近搞定毕业的相关事情了,稍微松点了,可以全身心地投入到工作中来,今天想起写写博客,记录下最近工作过的内容,供以后查看温习。打算建立个栏目专门存放工作的...

inite ⋅ 05/12 ⋅ 0

利用“Nifty Corners Cube”不用css样式表和背景图片实现圆角矩形,超简洁

当网站页面的整体布局设计好后,接下来有很多细节的实现是很让人头疼的。 其中之一就是圆角矩形的实现。 在网上看了很多圆角矩形的实现方法,基本有两种: 一种是:用纯css实现,不需要背景图...

lixiaokai2008 ⋅ 2013/11/10 ⋅ 0

axure自定义文本框样式

axure中的文本框是我们经常使用的元件,但它本身对样式的设置很有限,不能设置边框样式、阴影等,不能满足我们制作高保真原型的需求,本文给大家介绍一下结合矩形元件自定义文本框样式。(P...

狄睿鑫老师 ⋅ 2017/03/23 ⋅ 0

实操利用PowerPoint制作倒计时

褐色记事本封面背景ppt素材  1、新建一个空白板式的ppt,选择合适的模板,输入题目艺术字“倒计时”和“时间到”和相应的文字“时间还剩秒”,调节字体和大小位置。在利用自选图形里的圆角...

ppt模板下载空间 ⋅ 2015/08/29 ⋅ 0

疯狂ios讲义之使用路径

正如前面提到的,Quartz 2D只提供了绘制矩形、椭圆的函数,并没有直接提供绘制圆角矩形、三角形等几何图形的函数。为了绘制更复杂的图形,必须启用路径。 表12.4列出了Quartz 2D为创建路径提...

博文视点 ⋅ 2014/01/29 ⋅ 0

UIBezierPath贝塞尔弧线常用方法记

//根据一个矩形画曲线 + (UIBezierPath )bezierPathWithRect:(CGRect)rect //根据矩形框的内切圆画曲线 + (UIBezierPath )bezierPathWithOvalInRect:(CGRect)rect //根据矩形画带圆角的曲线 ...

赵大财 ⋅ 2016/04/14 ⋅ 0

圆角矩形

2、画圆角矩形 建立 rect_gray.xml文件放在drawable文件夹下面。 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:sha......

Jamsm ⋅ 2016/08/04 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

行政区划代码转为字典形式

原数据为: http://www.mca.gov.cn/article/sj/xzqh/2018/201804-12/201804-06041553.html 手动替换了一下格式,并使用下面的代码处理. # 输入格式s = """110000:北京市110101:东城区1101...

漫步海边小路 ⋅ 19分钟前 ⋅ 0

android apk 签名

创建key,需要用到keytool.exe (位于C:\Program Files\Java\jdk1.6.0_10\bin目录下),使用产生的key对apk签名用到的是jarsigner.exe (位于C:\Program Files\Java\jdk1.6.0_10\bin目录下),把...

国仔饼 ⋅ 28分钟前 ⋅ 0

springcloud+jps+mybatis多数据库配置

多数据库配置 配置我们目录结构设置: config ---datasource ----jpa ----mybatis ----redis Datasource中是数据的相关配置 Jap中是springDatajpa的相关配置 Mybatis中是mybatis的相关配置 ...

大-智-若-愚 ⋅ 35分钟前 ⋅ 0

Spring mvc HandlerMapping 实现机制

概述 当DispatcherServlet接受到客户端的请求后,SpringMVC 通过 HandlerMapping 找到请求的Controller。 HandlerMapping 在这里起到路由的作用,负责找到请求的Controller。 Spring MVC 默认...

轨迹_ ⋅ 38分钟前 ⋅ 0

JavaScript零基础入门——(十)JavaScript的DOM基础

JavaScript零基础入门——(十)JavaScript的DOM基础 欢迎大家回到我们的JavaScript零基础入门,上一节课,我们了解了JavaScript中的函数,这一节课,我们来了解一下JavaScript的DOM。 第一节...

JandenMa ⋅ 今天 ⋅ 0

Weex起步

本教程假设你已经在你的本地环境安装了node 其实weex起步教程在 https://github.com/lilugirl/incubator-weex 项目说明文件中都已经有了,但为了有些同学看到英文秒变文盲,所以这里我重新写...

lilugirl ⋅ 今天 ⋅ 0

Jenkins实践1 之安装

1 下载 http://mirrors.jenkins.io/war/latest/jenkins.war 2 启动 java -jar jenkins.war 前提:安装jdk并配置环境变量 启动结果节选: ************************************************......

晨猫 ⋅ 今天 ⋅ 0

组合数学 1-2000 中,能被6或10整除的数的个数

1--2000 中,能被6或10整除的数的个数 利用集合的性质 能被6整除的个数 2000/6 = 333 能被10整除的个数 2000/10 = 200 能被6和10整除的个数 2000/30 = 66 能被6或10整除的个数 333+200-66 =...

阿豪boy ⋅ 今天 ⋅ 0

一篇文章学懂Shell脚本

Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合。 Shell可以直接使用在win/Unix/Linux上面,并且可以调用...

Jake_xun ⋅ 今天 ⋅ 0

大数据工程师需要精通算法吗,要达到一个什么程度呢?

机器学习是人工智能的一个重要分支,而机器学习下最重要的就是算法,本文讲述归纳了入门级的几个机器学习算法,加大数据学习群:716581014一起加入AI技术大本营。 1、监督学习算法 这个算法由...

董黎明 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部