UINavigationController为什么要隐藏顶部栏,自己写
有二:
1、如果你实现了scrollViewDidScroll
,打算在里面处理一些东西的话,UINavigationController它会自动调用此函数为了自动调整scrollview来实现scroll的顶部有个顶部栏的位移,如果不想这样必须手动调用vc的automaticallyAdjustsScrollViewInsets = false
2、如果你既有UINavigationController
又有UITabBarController
,你打算怎么弄?如果是UINavigationController-》UITabBarController-》子vc
,那么你在每个子VC中设置不了顶部栏的titile,如果你是UINavigationController-》UITabBarController-》UINavigationController-》子vc
恭喜你可以设置title了,但是底部栏跳转后不隐藏,即使你手动写代码可以隐藏以后感觉也很low
所有隐藏掉顶部栏吧
Written on April 12, 2016