您的位置:首页 > 产品设计 > UI/UE

UINavigationController相关

2016-03-01 09:27 381 查看
//跳转到自己想要的控制器

- (NSArray *)popToViewController:(UIViewController *)viewController animated:(BOOL)animated;
//就是导航栈stack的栈顶
topViewController

//如果有模态视图就是模态视图,否则就是topViewController

visibleViewController是当前展示的viewController

//隐藏导航栏

- (void)setNavigationBarHidden:(BOOL)hidden
animated:(BOOL)animated;

//隐藏工具栏

- (void)setToolbarHidden:(BOOL)hidden
animated:(BOOL)animated

//弹出键盘时候隐藏导航栏(>=iOS8)

hidesBarsWhenKeyboardAppears

//滚动时候隐藏导航栏(>=iOS8)

hidesBarsOnSwipe

//拉到底部时候隐藏导航栏(>=iOS8)

hidesBarsWhenVerticallyCompact

//push的控制器没有底部Tabbar

hidesBottomBarWhenPushed

//设置底部tabbar的item

setToolbarItems

//UINavigationControllerDelegate

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated;
- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: