如何在present出来的viewController里使用push方法
2014-08-20 18:33
633 查看
MenuViewController * menuViewController = [[MenuViewController alloc] init];
menuViewController.delegate = self;
UIViewController * controller = self.view.window.rootViewController;
controller.modalPresentationStyle = UIModalPresentationCurrentContext;
menuViewController.view.backgroundColor = [UIColor clearColor];
menuViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
UINavigationController * jackNavigationController = [[UINavigationController alloc] initWithRootViewController:menuViewController];
imageNamed:@"navigationBar_bg.png"] forBarMetrics:UIBarMetricsDefault];
[self presentViewController:jackNavigationController animated:YES completion:^{
}];
这样你就可以在present出来的viewController里畅通使用push方法退出其他界面了。
对了,
UIViewController * controller = self.view.window.rootViewController;
controller.modalPresentationStyle = UIModalPresentationCurrentContext;
这两句是在第二个UIViewController中可以设置alph看到第一个UIViewController的界面;也就是第一个UIViewController作为背景了,,,
menuViewController.delegate = self;
UIViewController * controller = self.view.window.rootViewController;
controller.modalPresentationStyle = UIModalPresentationCurrentContext;
menuViewController.view.backgroundColor = [UIColor clearColor];
menuViewController.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
UINavigationController * jackNavigationController = [[UINavigationController alloc] initWithRootViewController:menuViewController];
imageNamed:@"navigationBar_bg.png"] forBarMetrics:UIBarMetricsDefault];
[self presentViewController:jackNavigationController animated:YES completion:^{
}];
这样你就可以在present出来的viewController里畅通使用push方法退出其他界面了。
对了,
UIViewController * controller = self.view.window.rootViewController;
controller.modalPresentationStyle = UIModalPresentationCurrentContext;
这两句是在第二个UIViewController中可以设置alph看到第一个UIViewController的界面;也就是第一个UIViewController作为背景了,,,
相关文章推荐
- 如何在present出来的viewController里使用push方法
- pushViewController/presentModalViewController/addSubView区别及使用方法(搬)
- pushViewController/presentModalViewController/addSubView区别及使用方法
- 在presentModalViewController出来的TableView中使用pushViewController
- pushViewController/presentModalViewController/addSubView区别及使用方法
- IOS 使用presentViewController方法跳转的navigationController如何获取及视图层级关系
- pushViewController/presentModalViewController/addSubView区别及使用方法
- pushViewController/presentModalViewController/addSubView区别及使用方法
- pushViewController/presentModalViewController/addSubView区别及使用方法
- pushViewController/presentModalViewController/addSubView区别及使用方法
- pushViewController/presentModalViewController/addSubView区别及使用方法
- pushViewController/presentModalViewController/addSubView区别及使用方法
- 使用presentViewController跳转到上上个页面,实现多层跳转的两种方法。
- PresentModalViewController 的正确使用方法
- 当前控制器ViewController如果是present出来的,那就不能push下一个界面。
- UITabBarController的使用方法、 UINavigationController的使用方法、 presentModalViewController的使用方法
- present 一个页面后 使用pushviewcontroller的问题
- presentModelView之后如何使用NavgationController 的push功能
- 使用模态视图导致pushViewController失效的解决方法
- navigationController push动画 从下往上,类似于presentView的默认动画效果如何实现