2017-06-30 13 views

答えて

4

stackviewのサブビューでviewWillLayoutSubviewsの中にsizeToFit()layoutIfNeeded()を呼び出す必要があります。通常のようにUIStackViewを制限し、通常と同じようにサブビューを制限します。

また、比例的に設定する必要があり、新しいコンテンツに合わせてサイズが変更されます。

+0

インスタンシエーション時または 'UITableView'が更新されるたびにそれらを呼び出しますか? – jshapy8

+0

'viewWillLayoutSubviews'でそれらを呼び出してみてください – Siriss

1

スタックビューに高さ制約の下限制約がないことを確認してください。左、右、上の拘束が必要です。

+0

'UIStackView'は、制約の有無にかかわらず、別の要素を追加しない限り、動的に増加しないようです。 – jshapy8

+0

あなたはこれを見たことがありますか:https://stackoverflow.com/a/35876535/8222022 – NeroSeph

+0

私はそれを調べます – jshapy8

関連する問題