国際化したいテキスト付きの起動画像があります(ただし、Appleがテキスト付きの起動画像を好まないことは知っています...)。
アプリのフットプリントがはるかに小さくなるため、コードでこれを行うことができれば素晴らしいことです。
そうすることは可能ですか? また、起動イメージにアクセスするにはどうすればよいですか? アプリのアイコンをコードで動的に作成できないことはわかっています。そのため、起動イメージも同じルールに従う可能性があると思います。
ありがとう。
国際化したいテキスト付きの起動画像があります(ただし、Appleがテキスト付きの起動画像を好まないことは知っています...)。
アプリのフットプリントがはるかに小さくなるため、コードでこれを行うことができれば素晴らしいことです。
そうすることは可能ですか? また、起動イメージにアクセスするにはどうすればよいですか? アプリのアイコンをコードで動的に作成できないことはわかっています。そのため、起動イメージも同じルールに従う可能性があると思います。
ありがとう。
Default.png を意味する場合は、できません。
あなたが言ったように、それらをローカライズできますが、アプリのサイズが大きくなります。
考えられる解決策の 1 つは、非常に迅速なアプリの起動とテキストなしの起動イメージを作成し、アプリの起動直後 (-applicationDidFinishLaunching
適切な場合があります) に、ローカライズされたテキストを含む疑似スプラッシュ スクリーンを n 秒間表示することです。
しかし、これは良いことでも、アップルが望んでいることでもありません。
起動イメージは読み取り専用のアプリケーション バンドルに含まれているため、これは実行できません。
application:didFinishLaunchingWithOptions:
ただし、起動直後に 2 番目の画面を表示することはできますが、[ but show you seconds] スプラッシュスクリーンで何もしないことを確認するdefault.png
と、非常に短い時間しか表示されません。