Files
GitHawk/Classes/View Controllers/RootViewControllers.swift
2017-05-17 12:17:43 -04:00

36 lines
1.1 KiB
Swift

//
// RootViewControllers.swift
// Freetime
//
// Created by Ryan Nystrom on 5/17/17.
// Copyright © 2017 Ryan Nystrom. All rights reserved.
//
import UIKit
func newSettingsRootViewController(
sessionManager: GithubSessionManager,
rootNavigationManager: RootNavigationManager
) -> UIViewController {
let controller = SettingsViewController(
sessionManager: sessionManager,
rootNavigationManager: rootNavigationManager
)
let nav = UINavigationController(rootViewController: controller)
let title = NSLocalizedString("Settings", comment: "")
controller.navigationItem.title = title
nav.tabBarItem.title = title
nav.tabBarItem.image = UIImage(named: "gear")
return nav
}
func newNotificationsRootViewController(client: GithubClient) -> UIViewController {
let controller = NotificationsViewController(client: client)
let nav = UINavigationController(rootViewController: controller)
let title = NSLocalizedString("Notifications", comment: "")
controller.navigationItem.title = title
nav.tabBarItem.title = title
nav.tabBarItem.image = UIImage(named: "inbox")
return nav
}