CustomerViewController * cvc=[CustomerViewController new];
//self.window.rootViewController=cvc;
UINavigationController *nc=[[UINavigationController alloc] initWithRootViewController:cvc];
self.window.rootViewController=nc;
推出:
OneViewController *ovc = [OneViewController new];
[self.navigationController pushViewController:ovc animated:YES];
返回:
[self.navigationController popToRootViewControllerAnimated:YES];
模态视图:
显示
OneViewController * one=[OneViewController new];
one.modalTransitionStyle=UIModalTransitionStylePartialCurl;
[self presentViewController:one animated:YES completion:nil];
清除:
[self dismissViewControllerAnimated:YES completion:nil];
注意:
controller的生命周期:
load:只执行一次,初始化数据(loadview)
view:四个方法:
- (void)viewWillAppear:(BOOL)animated; // Called when the view is about to made visible. Default does nothing
- (void)viewDidAppear:(BOOL)animated; // Called when the view has been fully transitioned onto the screen. Default does nothing
- (void)viewWillDisappear:(BOOL)animated; // Called when the view is dismissed, covered or otherwise hidden. Default does nothing
- (void)viewDidDisappear:(BOOL)animated; // Called after the view was dismissed, covered or otherwise hidden. Default does nothing```
导航栏、模态视图、controller的生命周期
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 这么说吧:ABCD四个页面,AB隐藏导航栏,CD显示导航栏,从A页面push到B页面后,在B页面利用全屏返回手势来...