コードで自分のビューを作成しました。開始点は、AppdelegateクラスのdidFinishLaunchWithOptions関数です。スウィフトのコードのiOSアプリケーションに起動画面を追加します(ストーリーボードまたはランチャーボードなし)
window = UIWindow(frame: UIScreen.main.bounds)
window?.makeKeyAndVisible()
let controller = ViewController() // create an instance of my ViewController and set it to the rootViewController
window?.rootViewController = controller
アプリの起動時に即座に表示される起動画面を追加したいと思います。起動画面は、アプリの最初の画面にすばやく置き換えて、アプリが速く反応しているような印象を与えます。私は可能ではないと答えたいくつかを見つけました(Is there any way to code the LaunchScreen programmatically)。私の考えは、新しいlaunchViewを作成し、それをNSTimerに置き換えることでした。それは簡単で代替的な方法はありませんか?これは、起動画面などのようなことはできません
おかげ
AppleのLaunch Screen Guidelinesのページ(https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen/)から2行目を直接取得しているので、そのページを読んで、あなたの質問は何ですか?静的な画像を使用し、「スタートアップコード」を書いて、できるだけ迅速かつ効率的に最初のUIを取得してください。 – DonMag
私は試してみてうれしく思います...あなたが何をしようとしているのかを明確にすることを求めています。 – DonMag
私は、起動画面についてのガイドラインから完全に書かれた2つの文章を取ったので、問題は何ですか?私はコードで自分のビューを作成し、起動画面を含めたいという良い方法で問題を説明しました。私の出発点はAppDelegateクラスのdidFinishLaunchingWIthOptionsメソッドで、ビューの作成を開始します。その質問をする前に私はいくつかの研究を行い、自分自身で解決策を見つけようとしました(NSTimerなど)。あなたの行動は建設的なものではなく、あなたはただ手助けするのではなく、重要ではない何かに焦点を当てるだけです!これは恥ずかしいです 。それをやめなさい。 –