静的起動画面イメージの作成に関するガイドラインに従いました。
それでも、LaunchImageとしてxcassetsに画像を追加しました
しかし、彼らは期待どおりに資産を埋めませんでした。 2208x1242などの画面サイズが必要であることを警告する警告があります。アプリに必要なすべてのサイズはどこで入手できますか?
また、iPad Proの起動画像がないのはなぜですか?どうすれば追加できますか?ありがとう。
起動画像アセットカタログに画像をドラッグすると、適切な寸法ではないことが警告され、寸法がどうあるべきかが通知されます。それからあなたは結論づけることができます:
iPhone Portrait iOS 5,6 @ 1x:320x480 iPhone Portrait iOS 5,6 @ 2x:640x960 iPhone Portrait iOS 5,6 @ Retina 4:640x1136 ステータスバーなしのiPadポートレートiOS 5,6 @ 1x:768x1004 ステータスポートなしのiPadポートレートiOS 5,6 @ 2x:1536x2008 iPadポートレートiOS 5,6 @ 1x:768x1024 iPad Portrait iOS 5,6 @ 2x:1536x2048 ステータスバーなしのiPadランドスケープiOS 5,6 @ 1x:1024x748 ステータスバーのないiPadランドスケープiOS 5,6 @ 2x:2048x1496 iPadランドスケープiOS 5,6 @ 1x:1024x768 iPadランドスケープiOS 5,6 @ 2x:2048x1536 iPhone Portrait iOS 8,9 @ Retina HD 5.5:1242x2208 iPhone Portrait iOS 8,9 @ Retina HD 4.7:750x1334 iPhone Landscape iOS 8,9 @ Retina HD 5.5:2208x1242 12.9インチiPad Proポートレート:2048x2732 12.9インチiPad Proランドスケープ:2732x2048 iPhone Portrait iOS 7-9 @ 2x:640x960 iPhone Portrait iOS 7-9 @ Retina 4:640x1136 iPad Portr ait iOS 7-9 @ 1x:768x1024 iPad Portrait iOS 7-9 @ 2x:1536x2048 iPad Landscape iOS 7-9 @ 1x:1024x768 iPad横向きiOS 7-9 @ 2x:2048x1536 iPhone X縦向きiOS 11+:1125×2436 iPhone X横向きiOS 11+:2436x1125
12インチiPadの寸法は表示されないことに注意してください。そのため、質問に含めた iOSヒューマンインターフェイスガイドライン-起動画面 から取得しました。
これを読んでいて、iPad Pro 10.5インチ、11インチ、12.9インチの古いスタイルの起動イメージを追加することを希望している人には、withoutXCodeでStoryboardまたはLaunch Screenを使用します。
その方法は、アプリの.plistを編集することでした。
<key>UILaunchImages</key>
<array>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>7.0</string>
<key>UILaunchImageName</key>
<string>Default-Portrait</string> //iPad Pro 10.5"
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{768, 1024}</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>12.0</string>
<key>UILaunchImageName</key>
<string>Default-Portrait-1194h</string> //iPad Pro 11"
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{834, 1194}</string>
</dict>
<dict>
<key>UILaunchImageMinimumOSVersion</key>
<string>9.0</string>
<key>UILaunchImageName</key>
<string>Default-Portrait-iPadPro</string>//iPad Pro 12"
<key>UILaunchImageOrientation</key>
<string>Portrait</string>
<key>UILaunchImageSize</key>
<string>{1024, 1366}</string>
</dict>
</array>
(// iPad Proのコメントは必ず削除してください!)
ファイル名は次のとおりです。
iPad Pro 10.5 ": Default-Portrait @ 2x〜ipad
iPad Pro 11 ": [email protected]
iPad Pro 12 ": Default-Portrait-iPadPro @ 2x〜ipad
これらの3つのデバイスすべてでテストされ、動作します。
これが誰かを助けることを願っています!
起動画面は、おそらく静止画像ではなく、ストーリーボードで処理する必要があります。ただし、起動画面はMain.storyboardファイルに含まれていません。そうすれば、Xcodeは自動レイアウトで期待どおりにすべてのサイズを変更し、アプリを大量の画像ファイルで埋める必要がありません。したがって、iPad Proサイズ9.7 "2048 x 1536pxおよび12.9"、2732 x 2048pxで動作します。
Xcodeで、File>New File>Launch Screen(ユーザーインターフェイスヘッダーの下)>その後、すべての通常の場所とターゲット追加ビット。
Interface Builderで編集するように編集します。私の知る限り、クラスを割り当てることはできませんので、アニメーションを期待しないでください。