Я клонировал проект в Swift, однако проект был выполнен программно (без использования интерфейса построителя). Приложение использует Parse PFLogin и PFSign.Как вы устанавливаете UITabBarContoller в построителе интерфейса в качестве корневого контроллера?
Я хотел бы использовать UITabBarController (в построителе интерфейса) для управления переходами представлений. Ниже приведен код для моих didFinishLaunchingWithOptions в AppDelegate:
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
setupParse()
setupLayer()
//* Show View Controller
controller = LoginViewController()
controller.layerClient = layerClient
// Register for push
self.registerApplicationForPushNotifications(application)
self.window!.rootViewController = UINavigationController(rootViewController: controller)
self.window!.backgroundColor = UIColor.whiteColor()
self.window!.makeKeyAndVisible()
return true
}
ли установка контроллера представления корня так же, как установка, как первоначальный вид контроллера?
Что было бы лучшим способом изменить этот код, чтобы установить UITabBarController, показанный в моем построителе интерфейса в качестве корня.
Любая помощь будет высоко оценена.
Благодаря
Marc
раскадровка должна автоматически настроить это для вас, когда вы устанавливаете исходный контроллер представления из раскадровки, поэтому вам не нужно программировать его – Hamish
Проблема заключается в том, что я интегрирую код в другое приложение с вкладками , Код, который у меня есть в примере, устанавливает UINavigationController как корень, и я не могу найти способ установить UITabBarController уже созданный в построителе интерфейса в качестве корня. –