私は素早く初心者ですので、簡単に教えてください。私は私の質問に具体的になるでしょう。ルートVCをプログラムで設定する
私はストーリーボードを削除しました(Swiftを使用してプログラムでUIを構築する方法を学びたい)。
次のコードは、私はまた、プロジェクトエクスプローラでViewController.swiftを持ってAppDelegate.swift
に配置されます。
まず、他のものを使用する方法はありますか?UINavigationController ..?またはUINavigationControllerを持つことは必須要件です..
必須ではない場合、どうすればいいですか?たとえば、スクロールビューを参照するにはどうすればよいですか?
第2に、Apple自身のガイドをさらに調査して、私もwindow?.isHidden = false
を使用することができると述べました...前の行を使用する場合とwindow?.makeKeyAndVisible()
..の違いがありますか?
申し訳ありません私の質問はプログラマチックに意味がないと私は初心者ですが、私が書いたりコピーしたコードを書く理由を理解しています。 ありがとうございます。
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
window = UIWindow(frame: UIScreen.main.bounds)
window?.makeKeyAndVisible()
window?.rootViewController = UINavigationController (rootViewController: ViewController())
return true
}
...
}