gpt4 book ai didi

swift - 如何在 Xcode 11 中以编程方式创建 UI?

转载 作者:搜寻专家 更新时间:2023-11-01 06:24:56 24 4
gpt4 key购买 nike

<分区>

更新:终于让它工作了。请参阅下面的 SceneDelegate.swift

代码
    func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) {
guard let windowScene = (scene as? UIWindowScene) else { return }
window = UIWindow(frame: windowScene.coordinateSpace.bounds)
window?.windowScene = windowScene
window?.rootViewController = ViewController()
window?.makeKeyAndVisible()
}

与在线教程和文章相比,我无法使用最新的 Xcode 创建工作 UI。 Xcode 10 也是如此,但当时我并不在意。

我的步骤如下:

  1. 删除Main.storyboard
  2. 从项目设置中删除Main

编写基本的UIWindow代码:

    var window: UIWindow?

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
window = UIWindow(frame: UIScreen.main.bounds)
window?.makeKeyAndVisible()
let mainVC = ViewController()
window?.rootViewController = mainVC

return true
}

此时我收到一条错误消息,提示无法在包中找到名为 Main 的 Storyboard。如果我继续清除 Info.plist 中的条目,这次它会提示 Storyboard 名称中没有足够的字符。

有什么想法吗?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com