iOS画虚线
来源:互联网 发布:mac唇膏试色最全 编辑:程序博客网 时间:2024/04/27 14:31
//画虚线
CAShapeLayer *shapeLayer = [CAShapeLayerlayer];
shapeLayer.frame=CGRectMake(15,300,290,0.5);
[shapeLayer setFillColor:[[UIColorclearColor]CGColor]];
// 设置虚线颜色为blackColor
[shapeLayer setStrokeColor:[UIColorblackColor].CGColor];
//设置虚线的宽度
[shapeLayer setLineWidth:shapeLayer.bounds.size.height];
[shapeLayer setLineJoin:kCALineJoinRound];
[shapeLayer setLineDashPattern:[NSArrayarrayWithObjects:[NSNumbernumberWithInt:2],nil]]; //.......1
CGMutablePathRef path =CGPathCreateMutable();
CGPathMoveToPoint(path,NULL,0,0);
CGPathAddLineToPoint(path, NULL,shapeLayer.bounds.size.width,0);
[shapeLayer setPath:path];
CGPathRelease(path);
[[self.viewlayer]addSublayer:shapeLayer];
效果如图:
改变第一行代码为:
[shapeLayer setLineDashPattern:[NSArrayarrayWithObjects:[NSNumbernumberWithInt:3],[NSNumbernumberWithInt:5],[NSNumbernumberWithInt:20],[NSNumbernumberWithInt:5],nil]];
效果如图:
- iOS 画虚线
- iOS 画虚线 cgcontext
- iOS画虚线
- iOS 画虚线
- iOS 画虚线
- iOS:绘图画虚线
- ios 画虚线
- ios 画虚线
- iOS 画虚线
- iOS画虚线
- iOS画虚线
- iOS画虚线边框
- ios: 画虚线
- iOS开发 画虚线
- iOS画虚线
- iOS画虚线方法
- ios 画虚线方法
- IOS画虚线
- VirtualBox Host-Only CentOS7 Mac Windows vboxnet0 网络共享
- Nodejs源码分析之Console
- Java实现对MongoDB的AND、OR和IN操作
- Photos(PHObjectChangeDetails)
- redis主从同步配置和原理
- iOS画虚线
- MySQL SQL 优化案例:JOIN派生表
- github常用技巧记录
- Android安全-对称加密和非对称加密
- Redis主从配置和切换
- angularjs开发常见问题-3(angularjs 解决keydown keypress 不好用现象)
- mysql 常用操作
- Android Init进程源码分析
- hdu 1588 矩阵