有没有人使用过名为QQ的IM软件(在中国很受欢迎)?该软件有一个标签栏,它有5个标签。在每个选项卡中都有一个导航控制器,如下所示:
在第二个选项卡中,当点击前三个表视图单元格中的任何一个时,此选项卡的视图将以正常方式转换到另一个视图,即在标签栏控制器内发生转换。
当点击最后三个表视图单元格中的任何一个时,此选项卡的视图也将转换到另一个视图,但同时标签栏也将与视图控制器一起传输。
这很奇怪!根据第一种情况我们可以猜测导航控制器是标签栏控制器的子项,但根据第二种情况,标签栏可能是导航控制器的子项,对吗?有谁知道如何实现这个UI?提前谢谢!
答案 0 :(得分:1)
感谢上帝!答案是将推入导航控制器堆栈的视图控制器的hidesBottomBarWhenPushed属性设置为YES。
答案 1 :(得分:0)
屏幕截图中的标签栏不一定是标签栏,它可以是视图控制器上的自定义视图,当标签栏需要大幅更改时,我使用了类似的方法。