在没有故事板的情况下启动App,可以通过使用纯代码创建UIViewController,并将其设置为根视图控制器来解决UIViewController仍然不可见的问题。
以下是一个示例代码,展示了如何在没有故事板的情况下启动App并显示一个UIViewController:
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// 在这里添加你的视图控制器的代码
view.backgroundColor = UIColor.white
}
}
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
window = UIWindow(frame: UIScreen.main.bounds)
window?.rootViewController = ViewController()
window?.makeKeyAndVisible()
return true
}
上述代码中,我们创建了一个新的UIWindow实例,并将其设置为应用程序的主窗口。然后,我们创建了一个ViewController实例,并将其设置为主窗口的根视图控制器。最后,我们调用makeKeyAndVisible()方法来确保窗口可见。
现在,当你运行App时,它将在没有故事板的情况下启动,并显示ViewController中的内容。
上一篇:App在浏览活动时崩溃。