#ipad #uisplitviewcontroller #rootview
#iPad #uisplitviewcontroller #rootview
Вопрос:
Я хочу использовать UISplitViewController в своем приложении, но не в качестве корневого представления для моего приложения. я хочу, чтобы перед тем, который использует разделенное представление (т. Е. вход в систему), было несколько других экранов. проблема в том, что во всех примерах, которые я могу найти, UISplitViewController установлен в качестве корневого представления для приложения, и я просто не могу понять, как сделать его контроллером для другого экрана.
Ответ №1:
Пара вариантов, о которых я могу подумать:
1) Пусть экраны предварительного разделения будут поверх разделенного представления, затем, когда вы закончите процесс входа в систему, скройте их.
2) Когда вы закончите с процессом входа в систему, создайте разделенное представление и установите его в качестве контроллера корневого представления главного окна. Согласно документации UIWindow, если вы установите свойство RootViewController в окне с существующей иерархией представлений, оно удалит старые представления и установит новые.