iPhone开发笔记[1/50]:初学iPhone上用Quartz 2D画图
参考了An iOS 4 iPhone Graphics Drawing Tutorial using Quartz 2D这篇文章,用了30分钟在iPhone上画出了一条直线,核心代码全在drawRect这个方法中:
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画图相关推荐
- iphone开发笔记和技巧总结
在iphone程序中实现截屏的一种方法: //导入头文件 #importQuartzCore/QuartzCore.h //将整个self.view大小的图层形式创建一张图片imageUIGrap ...
- ios学习--iphone开发笔记和技巧总结(原址持续更新)
ios学习--iphone开发笔记和技巧总结(原址持续更新) 分类: ios Object-C2012-04-18 10:16 2716人阅读 评论(1) 收藏 举报 uiviewiphonelist ...
- iphone 开发笔记
iphone 开发笔记 退回输入键盘 - (BOOL)textFieldShouldReturn:(id)textField{ [textField resignFirstResponde ...
- iPhone开发入门(10)— 设备上运行程序
博主:易飞扬 原文链接 : http://www.yifeiyang.net/introduction-to-iphone-development-10-devices-running-the-pro ...
- [每日100问][2011-10-09]iphone开发笔记,今天你肿了么 编辑
[url=http://www.buildapp.net/iphone/show.asp?id=23300]<font color=#0000FF>中秋不只赏月趣! 在香港和法國生活类获选 ...
- [每日100问][2011-10-11]iphone开发笔记,今天你肿了么
[url=http://www.buildapp.net/iphone/show.asp?id=24500]为啥gamecenter在沙箱里好使,在正式环境中分数和成就都提交不了呢????[/url] ...
- [每日100问][2011-9-30]iphone开发笔记,今天你肿了么
[url=http://www.buildapp.net/iphone/show.asp?id=18700]有apple打款的时候正巧要更换银行信息的么?[/url] [url=http://www. ...
- [每日100问][2011-9-08]iphone开发笔记,今天你肿了么
[url=http://www.buildapp.net/iphone/show.asp?id=6700]请问,我想做iphone的真机调试,我的同一程序有办法对应多个固件版本吗?[/url] [ur ...
- iphone开发笔记2
1.截取屏幕图片 //创建一个基于位图的图形上下文并指定大小为CGSizeMake(200,400) UIGraphicsBeginImageContext(CGSizeMake(200,400)); ...
最新文章
- Fork and Join: Java Can Excel at Painless Parallel Programming Too!---转
- 小型企业网站的架构 安全配置与防护
- 用ASP.NET AJAX框架扩展HTML Map控件
- Oracle 数据库利用sql语句杀掉用户session进程,“ORA-01940: 无法删除当前连接的用户“问题解决办法
- 【2020.12.30更新】信号处理常用公式(一)
- python jieba库下载_Python中jieba库安装步骤及失败原因解析
- 24v开关电源维修技巧_康佳LED液晶彩电KPS+L1900C301电源板原理与维修
- 用于薄膜太阳能电池的玻璃上大晶粒多晶硅
- .Net 配置系统-数据库配置提供者
- linux sub减法指令出错,sparc的指令的一些总结
- 第二章:软件测试的方法
- 视频加水印,怎么给视频加水印?
- 手机存储数据恢复软件哪个好用?试了10款,我只认准这一款!
- [Matlab]篇----回归分析Matlab命令(regress篇)
- 数据结构 | 二叉树 先根、中根、后根遍历的非递归算法
- 在 CloudIDE 里实现天猫精灵自定义技能的业务逻辑
- struct dst_entry	*dst
- 浙江大学计算机系历届系主任,上海交通大学计算机科学与工程系(CSE)
- ASIC--模拟版图工程师
- Linux增加四个用户分别并命名,16、Linux用户和组管理命令演练和实战应用,,150R...
热门文章
- 算法(13)-leetcode-explore-learn-数据结构-链表小结
- codeforces 158A-C语言解题报告
- Java多线程死锁例子
- mingW与cygwin 异同
- 大数据应用时代来袭 SaaS走向没落?
- javax.ws.rs.NotSupportedException: Cannot consume content type
- PLSQL 安装+配置( Oracle数据库连接工具 )
- scala-数组操作
- Unity中传入任意数,转换成分,秒,并进行倒计时换算..(两种方式)
- 将以太坊封装为 ERC20