[英]determining the intrinsic size of a UIStackView before display on the screen
我想在屏幕上顯示之前確定堆棧視圖的內在大小。 這個想法是將它用作屏幕底部上拉菜單的一部分,但是當我在對象出現之前查詢它時,它的大小為 (-1,-1)。 在調用內在內容大小之前,我應該先做些什么?
UIStackView
沒有內在的內容大小。 你得到 -1 因為這是UIView.noIntrinsicMetric
的值。
相反,詢問其合適的尺寸:
let size = stackView.systemLayoutSizeFitting(UIView.layoutFittingCompressedSize)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.