我的应用程序第一个ViewController是UiviewController。当用户单击按钮时,FirstView消失并按下UitabViewController?

我找不到如何从UiviewController推动UitabViewController。

有帮助吗?

解决方案

更新对不起,我误读了tabvc for uitaiteViewController。您是指UITATION VIEWCONTROLLER还是UITABBARCONTROLLER?无论如何,我都会在下面留下答案。

在这种情况下,通常最好让uitabbarcontroller成为根视图对象。尽管可以做到这一点,但我认为这是一个更混乱的实施。实际上,我会将uitabbarcontroller置于root,并在启动时从该UitabbarController模仿地显示UiviewController。

用户将使用UiviewController呈现,当他们单击按钮时,请删除模态视图,并揭示UitabbarController。


只需使用uinavigationController即可。使用导航控制器将表观视为层次结构中的第二级。作为奖励,您将获得“免费”的后退按钮,并且您不必担心代表回到原始的UiviewController。

其他提示

您可以尝试一下:

self.tabbarcontroller.SelectedViewController
= [self.tabbarcontroller.viewControllers objectatIndex:2];

它应该起作用,因为SelectedViewController属性包含所选选项卡的视图。

首先,您有视图控制器。和做 第二 查看包含TABBARCONTROLLER的控制器。现在只需按第二视图控制器即可。并将TABBARCONTROLLER的视图添加为第二视图控制器的子视图。

希望你明白了..

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