簡體   English   中英

在屏幕上顯示之前確定 UIStackView 的固有大小

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM