mirror of
https://github.com/zhigang1992/GitHawk.git
synced 2026-05-09 16:29:41 +08:00
37 lines
1.3 KiB
Swift
37 lines
1.3 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
|
|
controller.navigationItem.backBarButtonItem = UIBarButtonItem(title: " ", style: .plain, target: nil, action: nil)
|
|
nav.tabBarItem.title = title
|
|
nav.tabBarItem.image = UIImage(named: "inbox")
|
|
return nav
|
|
}
|