1. ホーム
  2. アイオス

[解決済み】UIStackViewがスクロールすることは可能ですか?

2022-04-05 05:53:46

質問

UIStackViewに表示可能なビューを追加したとします。 UIStackView スクロールしますか?

解決方法は?

解決策を探している人のために コードなし オートレイアウトを使用して、ストーリーボードで完全に行う例を作成しました。

から取得することができます。 ギズーブ .

基本的には、例の再現(縦スクロールの場合)。

  1. を作成します。 UIScrollView で、その制約を設定します。
  2. を追加します。 UIStackViewUIScrollView
  3. 制約を設定します。 Leading , Trailing , Top & Bottom のものと同じでなければなりません。 UIScrollView
  4. 対等に設定する Width の間の制約を受ける。 UIStackViewUIScrollView .
  5. でAxis = Vertical、Alignment = Fill、Distribution = Equal Spacing、Spacing = 0に設定します。 UIStackView
  6. を追加してください。 UIViews になります。 UIStackView
  7. 実行

交換 Width にとって Height を設定し、ステップ4で Axis = Horizontal で、横長のUIStackViewを取得します。