You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Xcode 14.2.3中找到故事板界面设置选项?

解决Xcode 14.2.3新建项目添加故事板的问题

Xcode 14及后续版本默认不再在新建项目向导中提供直接选择故事板的选项,你可以通过以下步骤手动配置:

  • 先创建基础项目:选择iOS > App,界面可选SwiftUI或UIKit App Delegate(选UIKit App Delegate更适配后续故事板配置)
  • 右键项目导航区,点击New File,在iOS模板里选择Storyboard,命名为Main(或自定义名称)
  • 选中项目根目录,切换到右侧的Info标签页:
    • 展开Custom iOS Target Properties,找到Main storyboard file base name,将其值修改为你刚创建的故事板名称(比如Main)
  • 根据项目类型调整入口代码:
    • 若为UIKit项目,打开AppDelegate.swift,确保application(_:didFinishLaunchingWithOptions:)方法包含窗口初始化与故事板关联代码:
      func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
          window = UIWindow(frame: UIScreen.main.bounds)
          window?.rootViewController = UIStoryboard(name: "Main", bundle: nil).instantiateInitialViewController()
          window?.makeKeyAndVisible()
          return true
      }
      
    • 若为SwiftUI项目,打开YourAppNameApp.swift,替换默认的@main结构体内容,改用UIKit窗口配置:
      @main
      struct YourAppNameApp: UIApplicationDelegate {
          var window: UIWindow?
          
          func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
              window = UIWindow(frame: UIScreen.main.bounds)
              window?.rootViewController = UIStoryboard(name: "Main", bundle: nil).instantiateInitialViewController()
              window?.makeKeyAndVisible()
              return true
          }
      }
      
  • 最后在故事板中选中目标视图控制器,勾选右侧属性面板的Is Initial View Controller选项,设置初始页面

另外,你也可以直接选择iOS > Legacy > Single View App模板创建项目,该模板保留了传统的故事板默认配置,但此模板后续可能被苹果逐步淘汰。

内容的提问来源于stack exchange,提问作者Jasmilan Kaur

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 00:27:38