2

だから私はアプリの起動画面を作ろうとしています。起動画面は、2 つのテキスト ボックスと 2 つの UIImageView で構成されています。

これは、それがどのように見えるかの私のスケッチです iPhoneのコンセプト iPadのコンセプト

私の問題は、画面のパーセンテージで自動レイアウトを機能させることができないことです。代わりに、何をすべきかよくわからないこれらの数字があります。そのため、2 つの画像ビューが端から画面幅の 4 分の 1 であることはわかっていますが、それを配置する方法がわかりません。また、すべてのデバイスで画像サイズが同じ比率のスペースを占めるようにする方法もわかりません。

設定を開始していただけますか?

4

1 に答える 1

2

autolayout は Percentage をサポートしていませんが、Aspect Ratio をサポートしています。

  1. 1 つのビューを追加し、2 つの imageViews と textFields を追加する必要があります。ImageViews に等しい幅と高さの制約を追加し、TextField にも同じ制約を追加します。

    ImageView に制約を追加して残りのスペースを拡張することもできます。そのためには、余白の制約と ImageView の幅と高さを等しくするだけです。

  2. 必要に応じて、ImageView の幅と SuperViews の幅に縦横比を追加します。

    幅と高さに個別に縦横比を追加できます。ここであなたがqueで述べたように。画面サイズの 4 分の 1 にアスペクト比 4:1 を追加できます。

  3. TextField についても同じことを行います。

それでも助けが必要な場合は、スクリーンショットで詳しく説明できます。

于 2015-09-04T07:09:13.847 に答える