无业游民

千里之行始于足下

导航

2013年3月19日

iOS学习笔记之CoreGraphics框架

摘要: 很多时候,当你需要设计更高级的UI或者是减少设计师的工作量的时候,我们就需要用代码自行绘制UI,而自行绘制UI就需要用到CoreGraphics这个框架(OpenGL更高阶,目前还没达到这个水准)。 CGContext类,相当于Android里面的Canvas,使用UIGraphicsGetCurrentContext()获取当前CGContext的引用CGContextRef。我们在每一次的绘制之前都应该保存下原来的状态,待绘制完成后再恢复回原来的状态。所以CGContextSaveGState(ctx);… CGContextRestoreGState(ctx);都应该成对的出现,在... 阅读全文

posted @ 2013-03-19 18:21 PeterHuang 阅读(2627) 评论(0) 推荐(2) 编辑

iOS的touchEvent的消费过程

摘要: 在iOS系统中,一共有三种类型的Event, 分别是touch events, motion events和remote-control events。touch events是用户触摸屏幕时触发的事件,motion events是用户移动设备时触发的事件,remote-control events是用户通过配件触发的事件(如耳机等线控或锁频时线控等)。我们用的最多,交互最多的当然就是touch ... 阅读全文

posted @ 2013-03-19 00:00 PeterHuang 阅读(1269) 评论(0) 推荐(3) 编辑