UISplitView как нечто отличное от корневого представления - PullRequest
1 голос
/ 03 мая 2011

Я хочу использовать UISplitViewController в моем приложении, но не в качестве корневого представления для моего приложения. Я хочу, чтобы было несколько других экранов, прежде чем тот, который использует разделенное представление (то есть логин). проблема в том, что во всех примерах, которые я могу найти, UISplitViewController установлен в качестве корневого представления для приложения, и я просто не могу понять, как сделать его контроллером для другого экрана.

1 Ответ

0 голосов
/ 03 мая 2011

Несколько вариантов, которые я могу придумать:

1) Расположите экраны предварительно разделенного вида поверх разделенного представления, а затем, когда вы закончите процесс входа в систему, скройте их.

2) Когда вы закончите процесс входа в систему, создайте разделенное представление и установите его в качестве корневого контроллера представления главного окна. Согласно документации UIWindow , если вы устанавливаете свойство rootViewController для окна с существующей иерархией представлений, оно удаляет старые представления и устанавливает новые.

...