UIStackView
の2つのアイテム:UILabel
とUITableView
があります。実行時に動的量UITableViewCell
がUITableView
に追加されると、UIStackView
は大きくなりません。iOS/Swift:アイテムのサイズが大きくなると、動的サイズのUIStackViewが表示されます
UIStackView
のサイズを増やす一般的な方法はありますか?
UIStackView
の2つのアイテム:UILabel
とUITableView
があります。実行時に動的量UITableViewCell
がUITableView
に追加されると、UIStackView
は大きくなりません。iOS/Swift:アイテムのサイズが大きくなると、動的サイズのUIStackViewが表示されます
UIStackView
のサイズを増やす一般的な方法はありますか?
stackviewのサブビューでviewWillLayoutSubviews
の中にsizeToFit()
とlayoutIfNeeded()
を呼び出す必要があります。通常のようにUIStackViewを制限し、通常と同じようにサブビューを制限します。
また、比例的に設定する必要があり、新しいコンテンツに合わせてサイズが変更されます。
インスタンシエーション時または 'UITableView'が更新されるたびにそれらを呼び出しますか? – jshapy8
'viewWillLayoutSubviews'でそれらを呼び出してみてください – Siriss