簡體   English   中英

Swift,UIKit。 尋找協調器模式教程,沒有 storyboard

[英]Swift, UIKit. Looking for Coordinator pattern tutorial, NO storyboard

我幾乎到處都在搜索關於協調器模式的一些教程,沒有 storyboard。

也許有人可以從 Github 分享他的代碼,所以我可以看看?

有人可以推薦一些東西嗎? 教程,買書,什么都有。 謝謝!

我建議您閱讀 Paul Hudson 的這篇文章 但它是使用storyboard編寫的。

如果要在沒有 storyboard 的情況下使用 uikit,請先刪除Main.storyboard

Info.plist文件中,使用以下鍵刪除行。

  • 應用場景清單/場景配置/應用 Session 角色/故事板名稱
  • 主要 storyboard 文件基名

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM