0

私はアプリに取り組んでいますが、アプリの設計中にいくつかのグラフィックの問題が発生しました。

まず、私のアプリは iPhone でのみサポートされています。私の現在のストーリーボードは画面サイズとして iPhone 5 を使用しているので、iPhone 4 および 4S で実行しようとするとすべてが台無しになります。異なる画面サイズごとに複数のストーリーボードを作成する方法はありますか? または、皆さんは別の解決策をお持ちですか?

ありがとう!- ブラッド

4

2 に答える 2

2

画面サイズごとに異なるストーリーボードを作成する方法がありますが、別の方法は次のようになります。

ビューにオブジェクトを追加するときはいつでも、(制約を使用して) それらを何かに揃えるようにしてください。すべてのアイテムが他のアイテムに関連している場合、ほとんどの場合、レイアウトはすべてのデバイスで問題ありません。また、コントロールがオーバーラップし始めていることがわかった場合は、おそらくスペースが不足しています。その場合は、レイアウトにスクロール ビューを追加し、その上にコントロールを配置します。次に、すべてのコントロールが表示されるため、大きな画面ではスクロールしませんが、小さなデバイスでは下にスクロールして残りのオブジェクトを表示できます。

幸運を。

于 2012-10-25T17:00:42.427 に答える
1

右下隅に小さなボタンがあり、3.5インチと4インチの画面サイズを切り替えることができるため、さまざまなデバイスでどのように表示されるかを確認できます。iOS 6で導入された自動レイアウトを使用することで、UIが古いiPhoneと新しいiPhoneの両方で見栄えがするように制約を設定できます。

于 2012-10-25T14:33:35.373 に答える