複数のUIImageViewsを持つXcode 7でプロジェクトを開始しました。
Xcode 7では、600x600のストーリーボードを使用すると、100x100のUIImageViewを作成すると、x1と100x100xの画像が必要になります。 x2の場合は200x200px、x3の場合は300x300px
Xcode 8でUIImageViewsに提供する画像解像度を決定する方法は?
ただし、Xcode8には600x600のストーリーボードはありません。
私のUIImageViewは、iPhone 7では100x100、iPhone 7+では120x120です。
他のデバイスの他の多くの寸法。
この新しいシステムでx1、x2、x3にどのような解像度の画像を提供する必要があるのか、どうすれば決定できますか?
あなたは 'UITraitCollection'と' UITraitEnvironment' APIを使用する必要があります。 –
何も変更されていませんが、デバイスごとに同じ密度を使用しています。 –
@JamesP Xcode 7で100x100の画像ビューを作成した後、Xcode 8に変換すると、iPhone 7では92x92、iPhone 7+では122x122(実際の数値ではない)になります。私の質問は、Xcode 8でビューを作成すると、それが100x100であることをどのようにして知っていますか? – james