摘要:
Quartz2D 绘制模型定义了两种独立的坐标空间:用户空间(用于表现文档页)和设备空间(用于表现设备的本地分辨率)。用户坐标空间用浮点数表示坐标,与设备空间的像素分辨率没有关系。当我们需要一个点或者显示文档时,Quartz会将用户空间坐标系统映射到设备空间坐标系统。因此,我们不需要重写应用程序或添加额外的代码来调整应用程序的输出以适应不同的设备。我们可以通过操作CTM(current transformation matrix)来修改默认的用户空间。在创建图形上下文后,CTM是单位矩阵,我们可以使用Quartz的变换函数来修改CTM,从而修改用户空间中的绘制操作。本章内容包括:变换操作函数概 阅读全文
摘要:
转载:http://talentwsc.blog.163.com/blog/static/68743076201231322844508/在ios开发中,肯定会碰到需要截取部分图片的情况。最终的效果类似这样:先看最原始的示例,显示完整的图片写了个最简单的读取图片并显示的代码,打算以此为开始,逐渐实现截取部分图片的功能。代码主要是,在控制器代码中:- (void)loadView {[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation: UIStatusBarAnimationSlide];UIImage 阅读全文
摘要:
原文链接地址:http://www.cocoachina.com/bbs/read.php?tid=38766UIView的一些基本方法理解UIView的一些基本方法理解:loadView、viewDidLoad、viewDidUnload、viewWillAppear、viewWillDisappear经常使用UIView以及它的子类,一般对于init:,viewDidLoad:,dealloc:等方法应该是比较熟悉和了解的。对于其它几个基本方法就不那么常用了,为了更好地编程使用这些方法,在此集中收集整理一下各方法调用的时机和作用:init:方法在init方法中实例化必要的对象(遵从Lazy 阅读全文
摘要:
描述:在使用UISplitViewController时 ,如何修改导航视图控制器的标题呢?如图 修改方法:在导航视图控制器 初始化时,设置导航视图控制器本身的title,比如:self.title = @" "; 阅读全文