私のアプリは新しい iPhone 6 Plus (または iPhone 6) のシミュレーターで起動して実行されますが、大画面では小さいはずの要素 (つまり、ハードコードされたCGRect
もの) が大きく、まるでアプリ全体がちょうど大画面用にスケールアップしました。
シミュレーターでスケーリング モードを終了するにはどうすればよいですか?
私のアプリは新しい iPhone 6 Plus (または iPhone 6) のシミュレーターで起動して実行されますが、大画面では小さいはずの要素 (つまり、ハードコードされたCGRect
もの) が大きく、まるでアプリ全体がちょうど大画面用にスケールアップしました。
シミュレーターでスケーリング モードを終了するにはどうすればよいですか?
適切なサイズの LaunchImage を追加するだけで十分なようです (不適切なサイズの画像を設定しても十分ではありません)。
また、新しい「起動画面ファイル」を追加しても機能するはずです。
Mac App Store から Asset Catalog Creator を使用します。
https://itunes.apple.com/gb/app/asset-catalog-creator-app/id809625456?mt=12
任意の画像を指定すると、正しい起動画像とアイコンがすべて xassets ファイルに生成されます。
これにより、iPhone 6 以降でアプリ全体のスケーリングが停止するはずです。