摘要: 在调用视图的drawRect:方法之前,UIKit 会自动对描画环境进行配置,使左上角成为坐标系统的原点,在这个环境中发生的Quartz 调用都可以正确地在视图中描画。视图对象通过frame、bounds、和center 属性声明来跟踪自己的大小和位置。frame 属性包含一个矩形,即边框矩形,用于指定视图相对于其父视图坐标系统的位置和大小。bounds 属性也包含一个矩形,即边界矩形,负责定义视图相对于本地坐标系统的位置和大小。虽然边界矩形的原点通常被设置为(0, 0),但这并不是必须的。center 属性包含边框矩形的中心点。当您在代码中通过initWithFrame:方法创建一个... 阅读全文
posted @ 2011-11-04 12:51 KID 阅读(198) 评论(0) 推荐(0)
摘要: It’s important to optimize any UIView layoutSubviews method you create, as it can be frequently called, and has the potential for creating recursion (triggering a setNeedsLayout from layoutSubviews can create a loop that will grossly affect your apps performance). Layout subviews is called once per 阅读全文
posted @ 2011-11-04 12:09 KID 阅读(469) 评论(0) 推荐(0)
摘要: 关于String:1,把一个整数,转换成一个NSString?[NSString stringWithFormat:@"%d",3];2,比较两个NSString是否相等?[@"test" isEqualToString:@"test"];3,@"abcdefg",截取第两个字符开始的三个字符?[@"abcdefg" substringWithRange:NSMakeRange(1, 3)]4,讲解UTF8与Unicode的区别与关系这里有详细讲解5,NSString , NSMutableSt 阅读全文
posted @ 2011-11-04 12:08 KID 阅读(146) 评论(0) 推荐(0)
摘要: viewController 不响应横竖屏转换相关消息的问题罗朝辉(http://blog.csdn.net/kesalin)转载请注明出处有同学在 CocoaChina 上提出这样一个问题:A viewController 中包含一个 B viewController(B 的 view 作为 A 的 view 的 subView),在横竖屏转换时,A 可以得到屏幕旋转相关的消息(如:shouldAutorotateToInterfaceOrientation),而 B 却得不到,即使 A,B 都实现了这些函数。原贴见这里:http://www.cocoachina.com/bbs/read. 阅读全文
posted @ 2011-11-04 11:41 KID 阅读(204) 评论(0) 推荐(0)