导航标签栏控制器到UIView控制器?

时间:2015-05-08 18:04:42

标签: ios objective-c iphone ipad

我正在使用标签栏控制器,我想将uiview控制器推到标签栏控制器上。但我不知道我们如何将UIView控制器推到Tab Bar Controller上。感谢

3 个答案:

答案 0 :(得分:0)

您需要在标签栏控制器屏幕中嵌入导航控制器,您希望推送设置正常工作

答案 1 :(得分:0)

如果我正确地阅读您的问题,您希望将视图控制器推到另一个当前正在显示标签的视图控制器上。

在这种情况下,我相信你需要一个UINavigationController作为你的根视图控制器。在这个导航控制器中,你最初会按照每个标签推送一个UITabController与它相关的视图控制器。当有时间通过​​选项卡控制器推送另一个视图控制器时,创建视图控制器的实例以推送并使用以下代码:

[self.navigationController pushViewController:newViewController animated:YES];

这会将新视图控制器推到当前正在显示的现有TabController上。

答案 2 :(得分:0)

问题有点模糊因此我将添加两种方式推送到我们共同使用的另一个视图控制器。 从导航控制器:您只需要在导航控制器中创建一个UIButton,然后控制+将按钮拖动到另一个视图控制器,以在故事板中为另一个屏幕创建推送功能。 从标签视图控制器:类似地,控制键+将标签栏控制器中的标签栏项拖动到故事板中的另一个UIView控制器。然后选择' show'用于创建推送到另一个UIview控制器屏幕的选项。 希望这可以帮助。

标签栏控制器不同,导航栏控制器不同。

正如Pittmaster所说,您的导航视图控制器应该是根视图控制器。