Я новый программист в Swift, но у меня возникли проблемы.Контроллеры начального вида в Swift
У меня есть страница входа в систему (LoginViewController), и когда я нажимаю кнопку, она направляется в другой контроллер просмотра (MainViewController). Проблема заключается в том, что в MainViewController я использую слайд-меню из здесь: https://github.com/dekatotoro/SlideMenuControllerSwift и код, в котором делается меню слайд в AppDelegate:
private func createMenuView() {
// create viewController code...
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let mainViewController = storyboard.instantiateViewControllerWithIdentifier("MainViewController") as! MainViewController
let leftViewController = storyboard.instantiateViewControllerWithIdentifier("LeftViewController") as! LeftViewController
let rightViewController = storyboard.instantiateViewControllerWithIdentifier("RightViewController") as! RightViewController
let nvc: UINavigationController = UINavigationController(rootViewController: mainViewController)
UINavigationBar.appearance().tintColor = UIColor(hex: "689F38")
leftViewController.mainViewController = nvc
let slideMenuController = ExSlideMenuController(mainViewController:nvc, leftMenuViewController: leftViewController, rightMenuViewController: rightViewController)
slideMenuController.automaticallyAdjustsScrollViewInsets = true
self.window?.backgroundColor = UIColor(red: 236.0, green: 238.0, blue: 241.0, alpha: 1.0)
self.window?.rootViewController = slideMenuController
self.window?.makeKeyAndVisible()
}
и в этой функции приложения createMenuView называется:
проблема с этим заключается в том, что LoginViewController является начальным контроллером представления, и когда я оставляю его таким, как MainViewController появляется как начальный контроллер представления.
Как я могу сделать так, чтобы LoginViewController был начальным, и когда пользователь нажимает кнопку в login, установленную в MainViewController, со всем элементом меню.
Пожалуйста, помогите мне, я действительно не знаю, что делать :(
Не уверен, если я получу то, что происходит. не могли бы вы немного пояснить немного лучше? что такое «со всем меню».? – adolfosrs
Мне нужно сначала представить LoginViewController, но поскольку createMenuView() был запущен в приложении фонда (...), он отображается как начальный контроллер представления. Поэтому я хочу, чтобы при нажатии кнопки входа в систему появился MainViewController с меню слайдов. –