导航控制器常用属性与常用方法

获取到栈中最顶层的视图控制器
UIViewController *topViewController;

获取到栈中当前显示的试图控制器
UIViewController *visibleViewController;

栈中当前视图控制器
NSArray *viewControllers;

隐藏导航栏,默认是不隐藏
BOOL navigationBarHidden;

获取到导航栏 
UINavigationBar *navigationBar; 

初始化一个视图控制器,在栈的最顶层
-(id)initWithRootViewController: (UIViewController *) rootViewController;

压入到一个新的视图控制器中
-(void)pushViewController:(UIViewController *) viewController animated:(BOOL) animated;

弹出一个视图控制器
-(UIViewController *)popViewController animated
:(BOOL) animated;

弹出到指定的视图控制器中
-(NSArray *)popToViewController:(UIViewController *)viewController animated
:(BOOL) animated;

回到根视图控制器 
-(NSArray *)popToRootViewControllerAnimated:
(BOOL) animated;

你可能感兴趣的:(导航控制器常用属性与常用方法)