在TabBar View中显示新的ViewController而不删除TabBar

时间:2011-09-16 11:53:07

标签: iphone objective-c ios ipad

我有一个包含5个项目的UITabBarController。在其中一个ViewController上我有一个Button,我会称之为“start”,所以当我按下start时,我想推入另一个ViewController,但仍然有TabBar可见。

如果我使用此代码

[self presentModalViewController:viewController animated:YES]

新的ViewController隐藏了TabBar。

有任何建议吗?

2 个答案:

答案 0 :(得分:2)

如何添加为子视图:[self.view addSubview:viewController.view];。不要忘记为子视图设置适当的frame

不要忘记这一点:

  

在iPhone和iPod touch设备上,modalViewController的视图始终以全屏显示。在iPad上,演示文稿取决于modalPresentationStyle属性中的值。

答案 1 :(得分:0)

你可以使用[self pushViewController:viewController animated:YES]; 所以tabBar不会隐藏