我创建了一个UitabView应用程序。从栏中选择的每个视图都是具有自己的笔尖文件的单独控制器。我在它们之间取得成功。

在第一个视图中,我有两个按钮(屏幕截图)。单击它们时,我想切换到当前视图控制器部分的另一个视图。我用:

[self presentModalViewController:anotherViewController animated:NO];

切换视图,但隐藏了Uitabbar。开关后,如何将栏保持在屏幕上?

alt main alt after_click

PS对不起,图像模糊。我不允许分享很多信息。

有帮助吗?

解决方案

好吧,我认为您正在滥用模态视图控制器。对于这样的问题,我会说您应该使用UInavigationController将它们放入视图控制器堆栈中。您可以在其上推动和弹出视图控制器,而不是使每个选项卡成为UIViewController将其作为UinavigationController,它仍然显示“标签”栏。
http://developer.apple.com/iphone/library/documentation/uikit/reference/uinavigationcontroller_class/referens/reference/reference.html

其他提示

使用:tabbarcontroller.selectedviewcontroller = newViewController

编辑:此处不需要UinavigationController。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top