摘要: 阅读全文
posted @ 2014-06-03 16:51 Shdow_Walker 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-06-03 16:50 Shdow_Walker 阅读(101) 评论(0) 推荐(0) 编辑
摘要: •导航栏的内容由栈顶控制器的navigationItem属性决定••UINavigationItem有以下属性影响着导航栏的内容Ø左上角的返回按钮@property(nonatomic,retain)UIBarButtonItem*backBarButtonItem;Ø中间的标题视图@propert... 阅读全文
posted @ 2014-06-03 16:49 Shdow_Walker 阅读(147) 评论(0) 推荐(0) 编辑
摘要: •UINavigationController以栈的形式保存子控制器@property(nonatomic,copy)NSArray*viewControllers;@property(nonatomic,readonly)NSArray*childViewControllers;•使用push方法... 阅读全文
posted @ 2014-06-03 16:48 Shdow_Walker 阅读(246) 评论(0) 推荐(0) 编辑
摘要: •一个iOS的app很少只由一个控制器组成,除非这个app极其简单••当app中有多个控制器的时候,我们就需要对这些控制器进行管理••有多个view时,可以用一个大的view去管理1个或者多个小view••控制器也是如此,用1个控制器去管理其他多个控制器••比如,用一个控制器A去管理3个控制器B、C... 阅读全文
posted @ 2014-06-03 16:47 Shdow_Walker 阅读(155) 评论(0) 推荐(0) 编辑
摘要: •一个iOS的app很少只由一个控制器组成,除非这个app极其简单••当app中有多个控制器的时候,我们就需要对这些控制器进行管理••有多个view时,可以用一个大的view去管理1个或者多个小view••控制器也是如此,用1个控制器去管理其他多个控制器••比如,用一个控制器A去管理3个控制器B、C... 阅读全文
posted @ 2014-06-03 16:46 Shdow_Walker 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 控制器的延迟加载•控制器的view是延迟加载的:用到时再加载••可以用isViewLoaded方法判断一个UIViewController的view是否已经被加载••控制器的view加载完毕就会调用viewDidLoad方法 阅读全文
posted @ 2014-06-03 16:45 Shdow_Walker 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 先加载storyboard文件(Test是storyboard的文件名)UIStoryboard*storyboard = [UIStoryboardstoryboardWithName:@"Test"bundle:nil];•接着初始化storyboard中的控制器Ø初始化“初始控制器”(箭头所指... 阅读全文
posted @ 2014-06-03 16:44 Shdow_Walker 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2014-06-02 01:48 Shdow_Walker 阅读(122) 评论(0) 推荐(0) 编辑
摘要: •[UIApplication sharedApplication].windows在本应用中打开的UIWindow列表,这样就可以接触应用中的任何一个UIView对象(平时输入文字弹出的键盘,就处在一个新的UIWindow中)•[UIApplication sharedApplication].k... 阅读全文
posted @ 2014-06-02 01:46 Shdow_Walker 阅读(194) 评论(0) 推荐(0) 编辑