import Foundation import UIKit import Combine // MARK: - Navigation & Initializers final class AppCoordinator: Coordinator<AppStep> { // MARK: - Properties private let appWindow: UIWindow // MARK: - Init override init() { appWindow = UIWindow() appWindow.frame = UIScreen.main.bounds } // MARK: - Overrides @discardableResult override func start() -> UIViewController? { super.start() let navigationController = UINavigationController() self.navigationController = navigationController appWindow.rootViewController = navigationController appWindow.makeKeyAndVisible() return navigationController } }
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter