|
@@ -33,7 +33,7 @@ class AppCoordinator: NSObject, Coordinator, UITabBarControllerDelegate {
|
|
|
|
|
|
private lazy var contactListController: UIViewController = {
|
|
|
let controller = ContactListController()
|
|
|
- let nav = NavigationController(rootViewController: controller)
|
|
|
+ let nav = DCNavigationController(rootViewController: controller)
|
|
|
let settingsImage = UIImage(named: "contacts")
|
|
|
nav.tabBarItem = UITabBarItem(title: "Contacts", image: settingsImage, tag: 4)
|
|
|
let coordinator = ContactListCoordinator(navigationController: nav)
|
|
@@ -45,9 +45,9 @@ class AppCoordinator: NSObject, Coordinator, UITabBarControllerDelegate {
|
|
|
private lazy var mailboxController: UIViewController = {
|
|
|
let controller = MailboxViewController(chatId: Int(DC_CHAT_ID_DEADDROP), title: "Mailbox")
|
|
|
controller.disableWriting = true
|
|
|
- let nav = NavigationController(rootViewController: controller)
|
|
|
+ let nav = DCNavigationController(rootViewController: controller)
|
|
|
let settingsImage = UIImage(named: "message")
|
|
|
- nav.tabBarItem = UITabBarItem(title: "Mailbox", image: settingsImage, tag: 4)
|
|
|
+ nav.tabBarItem = UITabBarItem(title: "Mailbox", image: settingsImage, tag: 0)
|
|
|
let coordinator = MailboxCoordinator(navigationController: nav)
|
|
|
self.childCoordinators.append(coordinator)
|
|
|
controller.coordinator = coordinator
|
|
@@ -56,9 +56,9 @@ class AppCoordinator: NSObject, Coordinator, UITabBarControllerDelegate {
|
|
|
|
|
|
private lazy var profileController: UIViewController = {
|
|
|
let controller = ProfileViewController()
|
|
|
- let nav = NavigationController(rootViewController: controller)
|
|
|
+ let nav = DCNavigationController(rootViewController: controller)
|
|
|
let settingsImage = UIImage(named: "report_card")
|
|
|
- nav.tabBarItem = UITabBarItem(title: "My Profile", image: settingsImage, tag: 4)
|
|
|
+ nav.tabBarItem = UITabBarItem(title: "My Profile", image: settingsImage, tag: 1)
|
|
|
let coordinator = ProfileCoordinator(rootViewController: nav)
|
|
|
self.childCoordinators.append(coordinator)
|
|
|
controller.coordinator = coordinator
|
|
@@ -67,9 +67,9 @@ class AppCoordinator: NSObject, Coordinator, UITabBarControllerDelegate {
|
|
|
|
|
|
private lazy var chatListController: UIViewController = {
|
|
|
let controller = ChatListController()
|
|
|
- let nav = NavigationController(rootViewController: controller)
|
|
|
+ let nav = DCNavigationController(rootViewController: controller)
|
|
|
let settingsImage = UIImage(named: "chat")
|
|
|
- nav.tabBarItem = UITabBarItem(title: "Chats", image: settingsImage, tag: 4)
|
|
|
+ nav.tabBarItem = UITabBarItem(title: "Chats", image: settingsImage, tag: 2)
|
|
|
let coordinator = ChatListCoordinator(navigationController: nav)
|
|
|
self.childCoordinators.append(coordinator)
|
|
|
controller.coordinator = coordinator
|
|
@@ -78,9 +78,9 @@ class AppCoordinator: NSObject, Coordinator, UITabBarControllerDelegate {
|
|
|
|
|
|
private lazy var settingsController: UIViewController = {
|
|
|
let controller = SettingsViewController()
|
|
|
- let nav = NavigationController(rootViewController: controller)
|
|
|
+ let nav = DCNavigationController(rootViewController: controller)
|
|
|
let settingsImage = UIImage(named: "settings")
|
|
|
- nav.tabBarItem = UITabBarItem(title: "Settings", image: settingsImage, tag: 4)
|
|
|
+ nav.tabBarItem = UITabBarItem(title: "Settings", image: settingsImage, tag: 3)
|
|
|
let coordinator = SettingsCoordinator(navigationController: nav)
|
|
|
self.childCoordinators.append(coordinator)
|
|
|
controller.coordinator = coordinator
|
|
@@ -95,6 +95,7 @@ class AppCoordinator: NSObject, Coordinator, UITabBarControllerDelegate {
|
|
|
}
|
|
|
|
|
|
public func start() {
|
|
|
+ print(tabBarController.selectedIndex)
|
|
|
showTab(index: 3)
|
|
|
}
|
|
|
|
|
@@ -104,7 +105,7 @@ class AppCoordinator: NSObject, Coordinator, UITabBarControllerDelegate {
|
|
|
|
|
|
func presentLoginController() {
|
|
|
let accountSetupController = AccountSetupController()
|
|
|
- let accountSetupNavigationController = NavigationController(rootViewController: accountSetupController)
|
|
|
+ let accountSetupNavigationController = DCNavigationController(rootViewController: accountSetupController)
|
|
|
rootViewController.present(accountSetupNavigationController, animated: false, completion: nil)
|
|
|
}
|
|
|
}
|
|
@@ -225,7 +226,7 @@ class SettingsCoordinator: Coordinator {
|
|
|
let coordinator = AccountSetupCoordinator(navigationController: navigationController)
|
|
|
childCoordinators.append(coordinator)
|
|
|
accountSetupVC.coordinator = coordinator
|
|
|
- let accountSetupNavigationController = NavigationController(rootViewController: accountSetupVC)
|
|
|
+ let accountSetupNavigationController = DCNavigationController(rootViewController: accountSetupVC)
|
|
|
navigationController.present(accountSetupNavigationController, animated: true, completion: nil)
|
|
|
}
|
|
|
}
|