iOS开发画虚线的方法
CAShapeLayer *shapeLayer = [CAShapeLayer layer];
[shapeLayer setBounds:self.view.bounds];
[shapeLayer setPosition:self.view.center];
[shapeLayer setFillColor:[[UIColor clearColor] CGColor]];
// 设置虚线颜色为blackColor
[shapeLayer setStrokeColor:[[UIColor blackColor] CGColor]];
[shapeLayer setStrokeColor:[[UIColor colorWithRed:223/255.0 green:223/255.0 blue:223/255.0 alpha:1.0f] CGColor]];
// 3.0f设置虚线的宽度
[shapeLayer setLineWidth:1.0f];
[shapeLayer setLineJoin:kCALineJoinRound];
// 3=线的宽度 1=每条线的间距
[shapeLayer setLineDashPattern:
[NSArray arrayWithObjects:[NSNumber numberWithInt:3],
[NSNumber numberWithInt:1],nil]];
// Setup the path
CGMutablePathRef path = CGPathCreateMutable();
CGPathMoveToPoint(path, NULL, 0, 89);
CGPathAddLineToPoint(path, NULL, 320,89);
// Setup the path
CGMutablePathRef path1 = CGPathCreateMutable();
// 0,10代表初始坐标的x,y
// 320,10代表初始坐标的x,y
CGPathMoveToPoint(path1, NULL, 0, 100);
CGPathAddLineToPoint(path1, NULL, 320,100);
[shapeLayer setPath:path];
CGPathRelease(path1);
// 可以把self改成任何你想要的UIView, 下图演示就是放到UITableViewCell中的
[[self.view layer] addSublayer:shapeLayer];
转自:http://blog.it985.com/10031.html
iOS开发画虚线的方法相关推荐
- iOS开发中常用的方法
iOS开发中常用的方法 系统弹窗: 过期方法: UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"确认报价" ...
- iOS开发使用半透明模糊效果方法整理
转载:http://www.cocoachina.com/ios/20141223/10731.html 虽然iOS很早就支持使用模糊效果对图片等进行处理,但尤其在iOS7以后,半透明模糊效果得到大范 ...
- [转]iOS开发使用半透明模糊效果方法整理
转自:http://www.molotang.com/articles/1921.html 虽然iOS很早就支持使用模糊效果对图片等进行处理,但尤其在iOS7以后,半透明模糊效果得到大范围广泛使用.包 ...
- IOS开发-画曲线画弧线画圆
(1)导入QuartzCore框架 (2)自定义一个view,然后输入下面的代码: - (void)drawRect:(CGRect)rect {[self drawArc1]; }/*** 曲线*/ ...
- iOS开发-Email的发送方法
IOS系统框架提供的两种发送Email的方法:openURL 和 MFMailComposeViewController.借助这两个方法,我们可以轻松的在应用里加入如用户反馈这类需要发送邮件的功能. ...
- IOS开发之----常用加密方法
本文转载至 http://blog.csdn.net/wildfireli/article/details/23191983 (AES.MD5.Base64) 分类: iPhone 2014-04-0 ...
- iOS开发 ☞ 那些最熟悉的陌生方法
原文链接:http://blog.csdn.net/magicZYJ/article/details/51873894 1.addSubview 当我们调用 [superView addSubview ...
- iOS开发-UIColor转UIIamge方法
只能说太神奇了,完美应用到我的毕业设计 - (UIImage*) createImageWithColor: (UIColor*) color {CGRect rect=CGRectMake(0,0, ...
- iOS开发 NSPredicate的使用方法
1. 概念 1. 谓词(NSPredicate)是什么? Xcode的开发者文档中的解释: A definition of logical conditions used to constrain a ...
最新文章
- 虚拟化概述及VMware VSphere介绍(一)
- MyEclipse 8.0 GA 初体验
- P2774-方格取数问题【网络流,最大流,最小割】
- 动态资源和静态资源分离
- ios 原生android系统下载地址,Android/iOS已有原生项目集成ReactNative
- sysbench --with-mysql-libs_linux安装sysbench
- python播放音乐-python 模拟(简易)音乐播放器
- B树和B+树详细解析
- 撰写oracle-sql-hint的注意事项
- 如何使用IVT BlueSoleil 如何在电脑上使用蓝牙耳机
- Android之NDK开发(转)
- javq接口_java中什么是接口?接口的作用是什么?
- 探索线程安全背后的本质——volatile
- K3Cloud不重启IIS修改调试代码
- JDBC————PreparedStatement批处理
- STM32CubeIDE 使用技巧和说明
- Transformer综述(A Survey on Vision Transformer) 阅读学习笔记(三)--Transformer应用的图像处理与视频处理的研究
- 3.tensorflow单层神经网络mnist数字识别:训练,加载模型,预测图像
- ArcEngine实现动态加载地图
- 决策树中使用网格搜索寻找最优参数
热门文章
- Pandas数据结构之DataFrame常见操作
- (Java)算法基础6:图/贪心算法(带模板上考场,模板一定滚瓜烂熟解决考场订制)
- 御龙在天以前服务器信息,细数御龙在天的名人以及其崛起的服务器
- 很多时候在考虑设计而不是考虑编码的时候, 接口才真正清晰,明朗的把它的原理展现给你。
- 单片机外围模块漫谈之三,CAN总线
- AspectJ 入门篇
- 为别人着想,是最大的利己
- SVN 给文件 设置不提交
- A股市场全景分析系列—行业板块和热门概念RPS排名
- Mar. 6, 15:00-17:00, 1493, Strichartz analysis for Schrodinger and wave equation I by Chong Chen