1

最初に iPhone 5 用に作成した UIButtons がいくつかあり、iPhone 6 および 6 plus で動作するように正しくスケーリングしたいとします。

http://oi60.tinypic.com/2poec5j.jpg

自動レイアウトを使用して、たとえば iPhone 6 および 6 Plus の幅をボタンで適切にスケーリングして埋めるにはどうすればよいですか? (例として、上の画像の Facebook でサインアップを使用) この画像のより大きなバージョンを作成する必要があると思いますか? とにかく画像が歪まないようにしたいです。もしそうなら、私はそれらをどれくらい大きくしなければなりませんか?前もって感謝します。

4

2 に答える 2

1

iPhone 6 ではボタンのサイズを変更しません。デザインの考え方は、ボタンなどの UI プリミティブは同じサイズのままにすることです。高解像度ディスプレイには高解像度のグラフィック アセットを使用しますが (MinnesotaSteve の説明による)、ボタンなどは同じサイズのままにする必要があります。

テーブル ビューに表示する行を増やしたり、行を広げてより多くのテキストを表示したりできますが、ボタンには同じサイズ (ポイント単位) が表示されます。

于 2014-09-27T22:01:13.990 に答える
0

ここには、自動レイアウトに関する非常に優れたチュートリアルがあります (1 つの YouTube、1 つの Web)。

https://www.youtube.com/watch?v=IwSTXY0awng

http://mathewsanders.com/designing-adaptive-layouts-for-iphone-6-plus/

画像サイズに関しては、非 Retina の基本サイズがある場合、Retina の場合は @2x、完全な iOS 7/iOS 8 デザインの場合は @3x です。@1.5x用に作成するよりも、すでに網膜用のサイズを設定している場合。画像を 1 つだけ指定する場合は、@1.5x を小さいサイズに使用することもできます。

于 2014-09-27T21:33:50.613 に答える