从UiviewController推动UitabViewController吗?
题
我的应用程序第一个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的视图添加为第二视图控制器的子视图。
希望你明白了..