テーマ(黒または白)を選択するオプションをユーザーに与える、起動用のスクリーンをアプリケーション用に作成したいと考えています。iOSさまざまなテーマのアプリの起動画面?
起動時にどのテーマが使用されるのかわからないときに、起動画面を作成する最良の方法は何ですか?
アドバイスをいただければ幸いです。
ありがとうございます!
テーマ(黒または白)を選択するオプションをユーザーに与える、起動用のスクリーンをアプリケーション用に作成したいと考えています。iOSさまざまなテーマのアプリの起動画面?
起動時にどのテーマが使用されるのかわからないときに、起動画面を作成する最良の方法は何ですか?
アドバイスをいただければ幸いです。
ありがとうございます!
たとえば、ThemeViewController
を作成してそこにアプリの外観を設定してから、ユーザーがテーマを選択したかどうかをアプリのメインビューコントローラにスキップして確認することはできません。テーマはNSUserdefualts
です。
私の提案は、あなたのアプリケーションのデフォルトのテーマを作成し、ユーザーがそれを変更したい場合は、設定に行き、テーマを変更します。
いいえ、不可能です。
起動画面が表示されているとき、あなたのアプリは読み込み中です。
起動画面が表示されている間でさえ
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
が完全に実行されません。
あなたのアプリへのアクセス権がないので、コードを実行できないので、LaunchScreen.xib
をカスタマイズすることはできません。
ありがとうございました。私はそこにタップNSUserdefaultsの値(0または1)を変更するボタンがあります。アプリ全体の色は、値に応じて設定されます。デフォルト値が0(白)であるとしましょう - 起動画面も白です。ユーザーが黒のテーマ(値1)を選択したときに、起動画面を黒に自動的に変更するにはどうすればよいですか?私にスウィフトのサンプルコードを教えてください。 – Heky
私は 'LaunchScreen.storyboard'をコードでカスタマイズする方法がないと言いました。画像、ラベルなどを追加することはできますが、Interface Builderではコードを使用しないでください。標準的な方法の一つは私の提案です。 –
私はアプリが起動しているとき(起動時ではなく)に起動画面を更新して、次回の起動時に準備する方法があると考えました。 – Heky