[英]Swift, UIKit. Looking for Coordinator pattern tutorial, NO storyboard
我幾乎到處都在搜索關於協調器模式的一些教程,沒有 storyboard。
也許有人可以從 Github 分享他的代碼,所以我可以看看?
有人可以推薦一些東西嗎? 教程,買書,什么都有。 謝謝!
我建議您閱讀 Paul Hudson 的這篇文章。 但它是使用storyboard編寫的。
如果要在沒有 storyboard 的情況下使用 uikit,請先刪除Main.storyboard
。
在Info.plist
文件中,使用以下鍵刪除行。
在SceneDelegate
的 SceneDelegate SceneDelegate.swift
中,添加此屬性。
var coordinator: Coordinator?
替換 SceneDelegate.swift 的scene(_:willConnectTo:options:)
SceneDelegate.swift
的以下代碼
guard let windowScene = (scene as? UIWindowScene) else { return }
let window = UIWindow(windowScene: windowScene)
let navigationController = UINavigationController()
coordinator = MainCoordinator(navigationController: navigationController)
coordinator?.start()
window.rootViewController = navigationController
self.window = window
window.makeKeyAndVisible()
我希望你可以繼續學習協調器模式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.