/ / W jaki sposób mogę powielić widok podzielony wewnątrz widoku z kartami widocznego w iTunes U 2.0 na iPadzie z Xamarin.iOS? - ipad, ios7, xamarin.ios

Jak mogę duplikować widok podzielony wewnątrz widoku z kartami widocznego w iTunes U 2.0 na iPadzie z Xamarin.iOS? - ipad, ios7, xamarin.ios

Nowa aplikacja iTunes 2.0 pozwala przejść do tego, co wydaje się być podzielonym widokiem w widoku kart z iPada:

wprowadź opis obrazu tutaj

Chciałbym stworzyć coś podobnego w moimwłasna aplikacja napisana przy użyciu Xamarin.iOS. Zasadniczo chcę być w stanie najpierw przedstawić ekran logowania (pełny ekran), a następnie po zalogowaniu nacisnąć interfejs z zakładkami na wierzchu. W tych zakładkach użytkownik może wprowadzić np. Wyszukiwane terminy, a następnie chciałbym przedstawić wynik w zakładce jako widok podzielony (jak w aplikacji iTunes).

Jak to osiągnąć?

O ile widzę, podzielony widok jest ograniczony do użycia tylko jako kontroler widoku root, więc musi być jakiś trik do niego?

O ile Apple nie korzysta z nieoficjalnego interfejsu API, czy zreimplementował split-view lub coś w tym stylu?

Odpowiedzi:

1 dla odpowiedzi № 1

Jest to łatwe do wykonania i nie wymaga żadnych prywatnych interfejsów 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;