如何在不丢失标签栏控制器的情况下切换模态

时间:2012-07-09 21:13:11

标签: iphone ios xcode

好的,所以我希望能够有一个带有两个标签的TabBar控制器(比如Xcode中的模板),但是在第二个标签页面中,我想要一个按钮,将视图带到第三个视图控制器。我希望第三视图控制器有第二个选项卡的后退按钮,我不希望第三个视图保留TabBar,但当我回到第二个选项卡时,我希望TabBar返回。

所以这就是我实际做的,但它不起作用。我在第二个视图和第三个视图中放了一个按钮,然后我控制单击并拖动到相应的视图,然后单击模态。一切正常,除非我回到第二个视图,我丢失标签栏。

我正在谈论的图片:

Xcode的屏幕截图:

iOS第二视图的屏幕截图:

单击按钮后进入第三视图的屏幕截图:

我点击按钮后的屏幕截图返回第二个视图。 (丢失标签栏!)

http://s13.postimage.org/78gqghflj/Screen_Shot_2012_07_09_at_2_03_41_PM.png http://s16.postimage.org/gdwus4w6t/i_OS_Simulator_Screen_shot_Jul_9_2012_2_02_50_PM.png http://s10.postimage.org/5uq3ste7d/i_OS_Simulator_Screen_shot_Jul_9_2012_2_02_57_PM.png http://s8.postimage.org/gpmsx959x/i_OS_Simulator_Screen_shot_Jul_9_2012_2_03_54_PM.png

1 个答案:

答案 0 :(得分:5)

你不需要单独的模态回到第二视图控制器,你可以在点击“返回第二视图”时解除模态视图控制器

[self dismissModalViewControllerAnimated:YES];