ios学习流水账2
?
2、UISearchBar
?
3、NSNotificationCenter通告中心
?? NSNotificationCenter通告与一个按钮中用addTarget绑定方法有些相似,按钮中的绑定触发事件时才调用关联消息。而NSNotificationCenter的范围则大得多,比如说摇动中,当触发摇动事件时,就提交并触发消息。
示例如下:
?
4、视图显示和消失将会调用的方法,可处理一些前一界面的还原初始状态。
- (void) viewWillDisappear:? 视图消失时调用
- (void) viewWillAppear:????? 进入视图时调用
例如:点击搜索后,会的取消按钮,跳到下一界面再返回时,需把取消按钮隐藏掉可通过它们处理。
?
5、获取程序的AppDelegate
AppDelegate* appDelegate = (AppDelegate*)[[UIApplication sharedApplication] delegate];
?
6、ios4跳转界面
?
10、对UIView进行旋转。2012-11-07
今天在做ipad时,弹出的pop视图,总是横屏放着,不能竖屏。纠结了些时间,后来通过修改视图的坐标解决了该问题。
?
14、ios生成随机数(三种方式):
?int i = rand() % 5;
int i = random() % 5;
int ?x =?arc4random()?%?100;//[0,100] 包括0 ,不包括100
int ?y = (arc4random()?%?501)?+?500;//[500,1000 ],包括500 ,不包括1000
?
15、UIImage图片处理:缩放、设定大小、存储 (转载)
//反射(对CodingVo类进行反射) Class cls = NSClassFromString(@"CodingVo"); id obj = [[cls alloc] init]; SEL selector = NSSelectorFromString(@"test1"); //调用CodingVo类中test1方法 [obj performSelector:selector withObject:nil];?
?
00