如何使用Xamarin.iOS复制iPad上的iTunes U 2.0中的标签视图中的拆分视图?

时间:2014-07-09 08:44:42

标签: ipad ios7 xamarin.ios

新的iTunes 2.0应用程序允许您转换到iPad上标签视图内的分割视图:

enter image description here

我想在我自己的应用程序中使用Xamarin.iOS创建类似的东西。基本上我希望能够首先出现一个登录界面(全屏),然后在登录后按下顶部的选项卡式界面。在这些选项卡中,用户可以输入例如搜索词,然后我想在选项卡中将结果显示为分割视图(如在iTunes应用程序中)。

如何实现这一目标?

据我所知,拆分视图仅限用作根视图控制器,因此必须有一些技巧吗?

除非Apple使用的是非官方API,或者他们已经重新实现了分割视图或类似内容?

1 个答案:

答案 0 :(得分:1)

这很容易做到,不需要任何私有API。

UISplitViewController split;
UIViewController master, detail, second;

master = new UIViewController();
detail = new UIViewController();
second = new UIViewController();

split = new UISplitViewController ();

split.ViewControllers = new UIViewController[] { master, detail };

split.Title = "Split";

tabs = new UITabBarController ();
tabs.ViewControllers = new UIViewController[] { split, second };

window.RootViewController = tabs;