我正在尝试使用Xamarin iOS TabBar控制器。
我的情景。
有三个标签,标签1,标签2和标签2。标签3。 有四个屏幕,屏幕1,屏幕2,屏幕3,屏幕4.
所以标签1显示屏幕1,标签2显示屏幕2,标签3显示屏幕3.屏幕3上有一个按钮,点击该按钮,标签3需要显示屏幕4.
我正在努力解决这个问题。任何帮助表示赞赏。
答案 0 :(得分:2)
为了举例,请致电Screen3
- > ThirdViewController
- 单击选项卡3时显示。允许呼叫Screen4
- > FourthViewController
。
从ThirdViewController
-to->导航FourthViewController
您需要首先将ThirdViewController
打包在UINavigationController
中,然后只需致电PushViewController即可导航至FourthViewController
。
使用StoryBoard的示例: https://github.com/pnavk/XamarinTabsDemo
答案 1 :(得分:1)
您需要使用UINavigationController。 Nav将是tab3的根视图,并将包含Screen3。点击屏幕3上的按钮时,将使用
Navigation.PushViewController(new Screen4(), true);
导航到Screen4。