Xamarin IOS更改标签项的视图控制器

时间:2016-05-05 20:01:21

标签: ios xamarin xamarin.ios uitabbarcontroller

我正在尝试使用Xamarin iOS TabBar控制器。

我的情景。

有三个标签,标签1,标签2和标签2。标签3。 有四个屏幕,屏幕1,屏幕2,屏幕3,屏幕4.

所以标签1显示屏幕1,标签2显示屏幕2,标签3显示屏幕3.屏幕3上有一个按钮,点击该按钮,标签3需要显示屏幕4.

我正在努力解决这个问题。任何帮助表示赞赏。

enter image description here

2 个答案:

答案 0 :(得分:2)

为了举例,请致电Screen3 - > ThirdViewController - 单击选项卡3时显示。允许呼叫Screen4 - > FourthViewController

ThirdViewController -to->导航FourthViewController您需要首先将ThirdViewController打包在UINavigationController中,然后只需致电PushViewController即可导航至FourthViewController

使用StoryBoard的示例: https://github.com/pnavk/XamarinTabsDemo

enter image description here

答案 1 :(得分:1)

您需要使用UINavigationController。 Nav将是tab3的根视图,并将包含Screen3。点击屏幕3上的按钮时,将使用

Navigation.PushViewController(new Screen4(), true);

导航到Screen4。