2016-05-11 15 views
0

さまざまなデバイスサイズで正しくレイアウトされていないビューに問題があります。 3.5インチと4インチのデバイスでは、ボトムのボタンは見えず、ボトムにはない4.7インチと5.5インチの上にあります。私はそれが私の自動レイアウトの制約に間違っていることを知っています。提案?サブビューが正しくレイアウトされていない

enter image description here

enter image description here

enter image description here

enter image description here

+0

追加した制約はありますか? – BevTheDev

+0

私はそれらを試しに今すぐ提案された制約にリセットします。 – raginggoat

答えて

0

内容を、一部の携帯電話のために背が高い、したがって、ボタンの表示が画面の外に出ます。このような状況では、多くのオプションの中から多くのオプションを選択できます。

  1. すべてのコンテンツをスクロール表示します。 OR

  2. コンテンツを3つのビューA、B、Cに分割します。あなたのロゴをAビュー、テキストフィールドに入れ、Bのサインインボタンをクリックしてアカウントを作成し、Cのパスボタンを忘れました。 注:小さな画面では、ビューがお互いに崩壊することがあります。スペースをさらに減らさなければならないかもしれません。 OR

  3. デバイスの高さに応じて、A BとCの間のVERTICAL制約を更新してください。あなたのレイアウトは、アプリケーションを実行せずに要件ごとにあるかどうかを確認するために、Xcodeののプレビュー機能を使用することができます。

  4. 使用UIStackView、hereはUIStackView

ヒントについての詳細情報です。エディタの上部バーの[アシスタントエディタ]を開き、[自動]または2つの交差する円をタップしてプレビューを選択します。ここでは、画面サイズを切り替えることができ、レイアウトがどのように反応するかを見ることができます。

関連する問題