UIBezierPath绘制虚线
- (void) typeDashLine {
// 1. 先创建三条路径, 有对比更有助于理解
UIBezierPath *path = [UIBezierPath bezierPath];
[path moveToPoint: CGPointMake(80, 40)];
[path addLineToPoint: CGPointMake(self.frame.size.width - 40, 40)];
path.lineWidth = 2;
UIBezierPath *path1 = [UIBezierPath bezierPath];
[path1 moveToPoint: CGPointMake(80, 80)];
[path1 addLineToPoint: CGPointMake(self.frame.size.width - 40, 80)];
path1.lineWidth = 2;
UIBezierPath *path2 = [UIBezierPath bezierPath];
[path2 moveToPoint: CGPointMake(80, 120)];
[path2 addLineToPoint: CGPointMake(self.frame.size.width - 40, 120)];
path2.lineWidth = 2;
// 2. 这部分是配置三条路径虚线的规格, 重点主要是这部分.
CGFloat dashLineConfig[] = {8.0, 4.0};
[path setLineDash: dashLineConfig
count: 2
phase: 0];
CGFloat dashLineConfig1[] = {8.0, 4.0, 16.0, 8.0};
[path1 setLineDash: dashLineConfig1
count: 4
phase: 0];
CGFloat dashLineConfig2[] = {8.0, 4.0, 16.0, 8.0};
[path2 setLineDash: dashLineConfig2
count: 4
phase: 12];
// 3. 绘制
[[UIColor orangeColor] set];
[path stroke];
[path1 stroke];
[path2 stroke];
}
UIBezierPath绘制虚线相关推荐
- iOS开发 给view绘制虚线边框
给view绘制虚线边框 - (void)layoutBorderToLayer:(UIView *)view {CAShapeLayer *border = [CAShapeLayer layer]; ...
- iOS - 利用 UIBezierPath 绘制圆弧
前言 最近要写个「会话气泡」,由于没有找到合适的背景图片,所以需要直接用 UIBezierPath 进行绘制.期间用到之前还不太熟悉的绘制圆弧相关知识,于是写下此文进行记录. API 浅析 UIBez ...
- ps自定义形状工具_PS教程——用PS绘制虚线的三种方法
点线面是平面构成的基本元素,而线条在平面设计中亦有规整分割版面.装饰造型的作用,能大幅提升版面的可读性.学会用PS绘制线条是每个自学平面设计初学者的基本功,本篇平面设计学习日记, @酷coo豆一孔之见 ...
- Python+turtle绘制虚线同心圆
问题描述: 使用turtle绘制虚线同心圆,在绘制过程中,不停地抬笔和落笔来使用实线段模拟虚线效果. 参考代码: 运行效果:
- 【Android使用Shape绘制虚线,在4.0以上的手机显示实线】解决方式
问题描写叙述: 用下面代码绘制虚线: <span style="font-family:Comic Sans MS;font-size:18px;"><? xml ...
- autocad ios 虚线_CAD交互绘制虚线(com接口)
用户可以在控件视区任意位置绘制直线. 主要用到函数说明: _DMxDrawX::DrawLine 绘制一个直线.详细说明如下: 参数说明 DOUBLE dX1 直线的开始点x坐标 DOUBLE dY1 ...
- [WTL/ATL]_[Gdiplus]_[绘制虚线并设置破折号空格的宽度]
场景 WTL界面开发时,有些情况下需要绘制虚线,比如圆角矩形的虚线,默认的破折号和点之间的空格特别小,看着比较密集,那么如何增加点线之间的空格,或者增加破折号的长度? 说明 使用Gdiplus绘制圆角 ...
- android绘制虚线
自定义view绘制虚线--主要是趋势图,可左右滑动. 1.drawLine 通过给Paint设置setPathEffect,然后使用canvas.drawLine来绘制虚线.会发现,在某些手机上绘制虚 ...
- android自定义虚线,Android自定义view的方式绘制虚线
Android自定义view绘制虚线 最近项目中有个需求,通过自定义view的方式绘制虚线 别的不多说先看一眼效果 这个需求在我们的开发中应该是一个很常见的需求了吧,有人会说有更简单的实现方式,对,但 ...
最新文章
- spark编程基础--5.2键值对RDD
- js控制input框输入数字时,累计求和
- 判断一个窗口是否有焦点_判断一个项目是否值得加盟的基本方法
- Docker最全教程——从理论到实战(八)
- java特性多态,90%的人看完都说好
- 彭荣新:喜马拉雅自研网关架构演进过程
- 这款Java性能调优工具,真的很强!
- oracle保持会话连接,oracle中连接与会话
- centos 安装mysql5.6.20_Linux学习15-CentOS安装mysql5.6环境
- 大数据分析平台的功能
- Linux软件包管理器
- SQL的3种连接查询
- Atitit 语义网的实现技术 目录 1. 语义网概念及技术综述	1 2. 图2-1 语义网的体系结构	2 2.1. 第1层:基础层,主要包含Unicode和URI(Uniform resource
- 计算机潮流算法一般采用,计算机潮流计算
- 华为防火墙单臂路由配置
- JavaWeb解决中文下载出现乱码问题
- mysql通过字段值查询表名
- Java使用Jsoup爬虫获取网站内容(三)获取元素内容属性的方法
- Dockers(六)- Docker镜像使用
- MATLAB强化学习实战(二) 使用并行计算训练倒立摆系统