有没有人用过QQ(国内流行)的即时通讯软件?这个软件有一个标签栏,它有 5 个标签。在每个选项卡中都有一个导航 Controller ,如下所示:
在第二个选项卡中,当点击前三个表格 View 单元格中的任何一个时,此选项卡的 View 将以正常方式转换到另一个 View ,即转换发生在选项卡栏 Controller 内。
当点击最后三个表格 View 单元格中的任何一个时,此选项卡的 View 也将转换为另一个 View ,但同时选项卡栏也将与 View Controller 一起转换。
这很奇怪!根据第一种情况我们可以猜测navigation controller 是tab bar controller 的child,但是根据第二种情况tab bar 可能是navigation controller 的child,对吧?有人知道如何实现这个 UI 吗?提前致谢!
最佳答案
感谢上帝!答案是将推送到导航 Controller 堆栈的 View Controller 的 hidesBottomBarWhenPushed 属性设置为 YES。
关于iphone - 如何在呈现其他 View 时自动隐藏标签栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15903014/