iPhone开发笔记[1/50]:初学iPhone上用Quartz 2D画图
生活随笔
收集整理的這篇文章主要介紹了
iPhone开发笔记[1/50]:初学iPhone上用Quartz 2D画图
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
參考了An iOS 4 iPhone Graphics Drawing Tutorial using Quartz 2D這篇文章,用了30分鐘在iPhone上畫出了一條直線,核心代碼全在drawRect這個方法中:
- (void)drawRect:(CGRect)rect {CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(context, 2.0);
CGFloat componets[] = {0.0, 0.0, 1.0, 1.0};
CGColorSpaceRef colorspace = CGColorSpaceCreateDeviceRGB();
CGColorRef color = CGColorCreate(colorspace, componets);
CGContextSetStrokeColorWithColor(context, color);
CGContextMoveToPoint(context, 0, 0);
CGContextAddLineToPoint(context, 300, 400);
CGContextStrokePath(context);
CGColorSpaceRelease(colorspace);
CGColorRelease(color);
}
原來在iPhone上畫圖也不算復雜,與Windows中原理差不多。
總結
以上是生活随笔為你收集整理的iPhone开发笔记[1/50]:初学iPhone上用Quartz 2D画图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux命令行抓取网页快照-(xvfb
- 下一篇: 动态规划---背包问题分析