【问题标题】:Swift3 ViewController cannot load normally and show black viewSwift3 ViewController 无法正常加载并显示黑色视图
【发布时间】:2017-01-31 13:23:34
【问题描述】:

我想为 iOS 应用创建一个欢迎和指南页面。我正在使用 Swift 3。我的问题是,当我在完成 指南说明 后尝试显示 Main.storyboard 时,我得到的是黑色视图而不是 Main.storyboard

我使用window?.rootViewController = ViewController()in AppDelegate.swift 来切换一个与Main.storyboard 链接的新ViewController。但除了黑色视图,我什么也得不到。

【问题讨论】:

  • 添加代码而不是图像?有什么难的?
  • 请同时编码为图片之外的文字

标签: ios iphone swift uiviewcontroller


【解决方案1】:

如果您使用了故事板,那么您必须将您的视图控制器获取为

   let viewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "your_identifier_which_you_have_set_in_storyboard")
 window?.rootViewController = viewController

如果您的 viewController 嵌入在 UINavigationController 中,那么只需进行以下更改:

window?.rootViewController = UINavigationController(rootViewController: viewController)

【讨论】:

    【解决方案2】:

    试试这个。

    let storyboard = UIStoryboard(name: "Main", bundle: nil)
                let viewController =    storyboard.instantiateViewController(withIdentifier: "MainVC")
    window?.rootViewController = UINavigationController(rootViewController: viewController)
    

    【讨论】:

      猜你喜欢
      • 2012-04-19
      • 2015-02-03
      • 1970-01-01
      • 2020-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多