在apple的"TheElements"示例项目中,当将视图推到选项卡按钮的导航控制器上时,选项卡控制器与视图的其余部分一起滑出屏幕。
我似乎没有看到任何代码特别允许这个??
谁能指出他们在做什么不同吗?从我所看到的:创建导航控制器创建视图并推送到navigationcontroller上创建标签栏并推送导航控制器作为标签栏的视图数组。
这是设置选项卡控制器的传统方式,但我无法复制选项卡栏从屏幕上滑动…
一般情况下,你可以在使用hidesBottomBarWhenPushed
:
[myController setHidesBottomBarWhenPushed:YES];
[navController pushViewController:myController animated:YES];
看一下AtomicElementViewController。M, 75行:
self.hidesBottomBarWhenPushed = YES;
如果你设置为NO,标签栏将不会被隐藏,因此将保持可见。