【绘图案例-绘图的样式OC Objective-C语言】

一、接着上午来说,首先呢,

通知

1.上午呢,我们讲到了这个,设置绘图的样式,然后,这里边儿呢,主要有三种:

1)线宽:CGContextLineWidth:(CGContextRef c,CGFloat w);

2)连接处:CGContextLineJoin:(CGCOntextRef c,kCGLineJoinMiter);

i:kCGLineJoinMiter:斜接(默认)

ii:kCGLineJoinRound:圆角接头

iii:kCGLineJoinBevel:切角接头

3)头尾:CGContextLineCap:(CGContextRef c,CGContextLineCapButt);

i:kCGLineCapButt:粗大的一端(默认),方形头尾不延长半个线宽

ii:kCGLineCapRound:圆角头尾

iii:kCGLineCapSquare:方形头尾,延长半个线宽

样式主要就这三个,一个是“线宽”、一个是“连接处的样式”、一个是“头尾的样式”、连接处和头尾的这六个枚举啊,也给大家说了,C的样式说完了,再说一下OC的样式,我把这一段儿代码先备份到test1方法里边,选中这一大段儿,command + X、

通知

拿到下边儿来,command + V、到test1方法里边儿,

通知

2.我们来说一下这个OC的样式啊,

// 路径对象

UIBezierPath *path = [[UIBezierPath alloc] init];

// 拼接路径

[path moveToPoint:CGPointMake(50,50)];

通知

[path addLineToPoint:CGPointMake(100,100)];

[path addLineToPoint:CGPointMake(150,50)];

// 渲染

[path stroke];

通知

command + R,

通知

线就出来了,接下来呢,我们也是分开三个样式去设置:线宽、连接处、头尾,

3.首先呢,是这个线宽啊,OC的线宽,

// 设置线宽

// 设置连接处

// 设置头尾

1)// 设置线宽

也是通过path来设置,path里边儿,有一个叫做

setLineWidth:(CGFoat)

通知

方法名字都是一样的,

通知

然后来一个,30,[path setLi

  • 8
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风清晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值