UIViewController总结 UINavigationController

一.创建UINavigationController

UIViewController总结 UINavigationController_第1张图片


创建root view controller.

用initWithRootViewController方法创建UINavigationController.

设置window的rootViewController为UINavigationController.


二.隐藏navigationBar

UIViewController总结 UINavigationController_第2张图片


三.Navigation Stack

UIViewController总结 UINavigationController_第3张图片

UIViewController总结 UINavigationController_第4张图片


四.事件流

UIViewController总结 UINavigationController_第5张图片

一般来说用view那套event事件就足够了,一般不需要指定delegate来做操作。

 值得一提的是:你可以用:

 [self.navigationController isMovingFromParentViewController];

 [self.navigationController isMovingToParentViewController];

 来判断viewController是消失还是出现在当前页面中



你可能感兴趣的:(UIViewController总结 UINavigationController)