Tabbar与Navigation嵌套
类似微信等App中,TabbarViewController作为RootView,tabbar中的ViewController又被嵌套在Navigation中,以此来达到Tabbar中Navigation的跳转效果。
- 嵌套结构
- Tabbar隐藏
- Tabbar隐藏页面,底部View的约束设置(解决跳转时底部View跳动到Tabbar空位的问题)
- NavigationBar隐藏和显示
示例项目:TABNAVI
嵌套结构
结构如下图:rootView为Tabbar,Tabbar的子Views被Navigation嵌套。
Tabbar隐藏
点击Tabbar的某个Item后,在页面中点击按钮,跳转到下一页,这时候如果不需要Tabbar了,就要对其设置隐藏,以免遮挡页面元素。
示例项目中从A跳转到A-1,这时候A-1页面上应该是没有Tabbar的,如下图。
实现方法: