すべての画面サイズで同じように見えるレイアウトを作成しました。レイアウトには、画像のギャップやプレースホルダを作成するのに役立つ多くのビューがあります。 各画像について、アセットフォルダにX1、X2、X3の3つのサイズを追加しました。 何らかの理由で、Xcode/Swiftが対応するサイズで表示されません。すべての画面サイズで、それらは正しいXおよびY位置に配置されますが、サイズは小さくなります。私は何をすべきか? いくつかのスクリーンショットを追加しているので、私が何を話しているのか分かります。イメージのサイズが異なる画面で変更されないXcode
3
A
答えて
1
あなたはアプリで使用するサイズについては、資産のカタログにサイズを間違えています。デバイスの種類によって解像度が異なります。古いiPhoneとiPadsには、1ポイント1ピクセルの関係があります。 iPadsやiPhoneなどの網膜デバイスでは、1ポイントが2ピクセルで表されます。そして、iPhone +のサイズは1ポイントが3ピクセルで表されます。
これらのデバイスでピクセル化されていないイメージをうまくレンダリングするには、3つのサイズでイメージを提供します。古いデバイスでは1倍、網膜デバイスでは2倍、プラスサイズのiPhoneでは3倍が使用されます。
異なるサイズのイメージを提供する必要がある場合は、実際にアセットカタログ内のサイズの新しいエントリを作成する必要があります。異なる名前を付け、実行時に使用するイメージをロードします。
関連する問題
- 1. レスポンシブな画像 - 異なる画面サイズで画像のサイズを変更する
- 2. スウィフトで異なる画面サイズのコンテンツのサイズ変更/整列
- 3. イメージとテキストが異なる画面サイズで拡大縮小されないのはなぜですか?
- 4. インタラクティブホワイトボードアプリケーションでは画面サイズが異なる
- 5. 異なる画面サイズ
- 6. 異なる画面サイズでCSSのプロパティが異なる
- 7. PHPイメージのサイズ変更がInternet Explorerでサイズ変更されない
- 8. Androidの画面サイズが異なる
- 9. アンドロイドのレイアウトが異なる画面サイズ
- 10. アンドロイドの画面サイズが異なる
- 11. Android:ボタンのグリッドの幅画面が異なる画面解像度で変更されない
- 12. Xcodeで起動画面が更新されない
- 13. div内の画像のサイズが画面のサイズが変更されたときに同じにならない
- 14. 異なる画面でのウェブサイトのサイズ
- 15. 異なる画面サイズの画像マッピング。
- 16. モバイルでブートストラップ・カバー・イメージのサイズが変更されない
- 17. デバイス上で背景イメージのサイズが変更されない
- 18. UIButtonイメージのサイズが変更されていない - Swift
- 19. コールステータスバーのトグル時にスプラッシュ画面のサイズが変更されない
- 20. サイズ変更画面でアイコンが正しく整列しない
- 21. Xcodeテーブルビューセルのサイズが変更されない
- 22. 異なる画面サイズのAndroid UIレイアウト
- 23. 異なる画面サイズのAndroidリソースファイル
- 24. IOSアプリケーション異なる画面サイズに合わせてコンテンツを自動サイズ変更
- 25. ブラウザのサイズ変更時にテキストが画面に表示されない
- 26. 全画面表示のプレビューが縦方向にサイズ変更されない
- 27. 画面のサイズを変更するときにセクションのサイズを変更しないでください
- 28. エクスポートされたスケッチ画像はXcodeの異なる画面サイズでは機能しません
- 29. イメージのサイズ変更機能で何も保存されない
- 30. イメージのサイズを変更し、iPhoneの画面を埋める?
もっと正確には、https://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions実際には、私たちは通常、iPhone 6/7 [Plus]の整数を数えます。 –
確かに。これは実際にはポイント3ピクセルではありません。精度を提供してくれてありがとう。 – Abizern
動作しません。私はまだすべての画面サイズで小さな画像を参照してください –