iOS有关图片处理的总结 (五)------iOS绘图(UIBezierPath)
来源:互联网 发布:mysql查看数据库编码 编辑:程序博客网 时间:2024/06/06 00:01
iOS绘图的方法有很多种,最近用过画直线,今天我们来总结一下。
首先给大家介绍一个类UIBezierPath,UIBerzierPath类可以创建矢量路径,这个类是CoreGrapice框架关于path的一个封装,UIBezierPath对象是CGPathRef数据类型封装,一个UIBezierPath对象定义一个完整的路径包括一个或者多个subpaths,包括直线和曲线。
先看看用UIBerzierPath创建一条直线:
- (void)drawRect:(CGRect)rect{ UIColor *color = [UIColor yellowColor]; [color set]; //设置线条颜色 UIBezierPath* aPath = [UIBezierPath bezierPath]; aPath.lineWidth = 0.5; aPath.lineCapStyle = kCGLineCapRound; //线条拐角 aPath.lineJoinStyle = kCGLineCapRound; //终点处理 // Set the starting point of the shape. [aPath moveToPoint:CGPointMake(_num, 0.0)]; // Draw the lines [aPath addLineToPoint:CGPointMake(_num, 40.0)]; [aPath closePath]; [aPath stroke];//Draws line 根据坐标点连线}
// Set the render colors
用这两个方法可以设置边和填充图形的颜色
[[UIColor blackColor] setStroke]; [[UIColor whiteColor] setFill];
[aPath stroke] 这里是将坐标练成线,如果三个点以上的会出现一个图行,用这个方法会连接成一个图形是线的连接,
如果用 [aPath fill]就会填充这个图像。
这里的Num是一个随机数,可以用作画图,只是在X的坐标不一样。
利用UIBezierPath画圆弧:
UIBezierPath *path=[UIBezierPath bezierPath]; [path addArcWithCenter:CGPointMake(100, 100) radius:60 startAngle:0 endAngle:360 clockwise:YES];
还有一点值得注意的是
UIBezierPath 在UIView中进行绘图.
0 0
- iOS有关图片处理的总结 (五)------iOS绘图(UIBezierPath)
- iOS绘图-UIBezierPath的使用
- iOS有关图片处理的总结 (二)------图片的混合模式
- iOS有关图片处理的总结 (三)------图片的滤镜
- iOS有关图片处理的总结 (四)------图片的饱和度,亮度,对比度。
- iOS CAShapeLayer和UIBezierPath绘图
- IOS学习 绘图 UIBezierPath 绘饼状图
- iOS有关图片处理的总结 (一)------UIImage的加载方式
- 有关ios中图片的处理
- iOS绘图CALayer、UIBezierPath运用(边框、填充、复制、渐变)
- 【iOS学习】三、利用UIBezierPath绘图
- iOS有关图片处理 图片的饱和度,亮度,对比度
- iOS---实现在屏幕上实时绘图的简单效果---CAShaperLayer和UIBezierPath的简单运用
- iOS绘图系列六:利用CAShapeLayer和UIBezierPath或者CGPath绘制想要的图像
- ios图片的处理
- iOS图片的处理
- iOS图片的处理
- iOS图片的处理
- mark
- 校验输入框输入字符的数量
- 编译nodejs及其源码研究
- 取石子游戏 【Beatty定理】
- 疑问--关于不同等级网络之下的路由表添加和传输线路的确定
- iOS有关图片处理的总结 (五)------iOS绘图(UIBezierPath)
- Verilog中文件输入与输出任务实例解析
- 轻量级目录访问协议(LDAP)的整理
- 新浪微博模拟登录分析(含验证码)
- mysql修改原始密码
- 我的RTOS 之一 --S5PV210 异常向量表基址和软中断测试
- 第十周项目3-血型统计
- 6、contiki系统开发-通过边界路由器PING终端设备的节点-初陷曲折
- 线程(七)信号量 Semaphore