2017-09-06 20 views
0

1つのビューコントローラ内に複数のビューを表示する必要があります。私はスクロール・ビューを追加し、インターフェース・ビルダーを通してビューを追加しました。制約が4つの側面にも追加されました。UIStackViewはUIScrollView内で幅を変更しません

enter image description here

各ラベル(緑ラベル)および図(灰色ビュー)がUIStackViewに埋め込まれています。私は各スタックビューに追加された先頭、上端、後端および高さの制約を設定しました。 Xcodeの自動レイアウトの問題/警告はありません。

しかし、私はアプリを実行すると、このように表示されます。 stackviewは、私が設定した先頭と末尾の制約に応じて幅を取得していないのはなぜ

enter image description here

答えて

1

さらに3つの制約を追加する必要があります。

  1. スタックビューのピン幅は、スーパービュー-16と同じです。
  2. Bのピン幅= Cの
  3. ピン幅の幅= Bの幅

enter image description here

+0

ありがとう!それがトリックでした。 – Isuru

関連する問題