[英]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.