如何在以编程方式创建接口的ios应用程序中导航

时间:2015-11-15 22:21:58

标签: ios iphone uiviewcontroller xamarin xamarin.ios

我正在使用Xamarin.IOS来开发IOS应用程序。出于某些原因,我决定以实际方式创建所有接口。

所以我有一个标签栏控制器作为根视图控制器,在每个标签中,都有一个导航控制器,它由许多视图控制器组成。

我的问题是,跨不同标签在这些视图控制器之间自由导航的最佳方法是什么?

例如:

选项卡1 - 导航图层1(视图控制器A) - 导航图层2(视图控制器B)

选项卡2 - 导航图层1(视图控制器C) - 导航图层2(视图控制器D)

在控制器D中,当用户按下一个按钮时,我想切换到Tab 1并显示视图控制器B,同时触发控制器B上的进程X,可能就像刷新内容一样。

这样做有什么好处?

我知道我可以访问" this.tabBarController"访问视图控制器D中的选项卡控制器(我有一些问题atm" this.tabBarController"当我尝试访问时为空,但会分别计算出来),但是从那里继续,应该如何我导航到控制器B,特别是,我应该在B中创建一个可以在外面调用以触发刷新过程X的方法吗?

1 个答案:

答案 0 :(得分:0)

好的,自从我问过这个并且现在知道答案以来,我已经阅读了很多内容。因为没有人回答它,有点尴尬,我会。

使用委托!

这就像调用接口中定义的方法,监听.Net中的事件一样。我将更新更多细节tmr。

会回来的!