簡體   English   中英

在 VStack 中顯示一個視圖會導致 VStack 中的其他視圖調整大小

[英]Showing a view within a VStack causes other views within VStack to resize

我有一個 VStack 視圖,用作擴展行的列表。 當您點擊任何一行時,它會展開以顯示更多詳細信息。 只要我一次只有一行“展開”,一切正常。 但是,如果我“展開”2 行,那么頂行的某些文本會調整大小。 我不明白這兩行之間的關系是什么,因為在我的視圖層次結構中的任何地方都沒有固定的框架高度。

需要尋找哪些可能導致這種聯系的事情?

打開一行: 請注意“Few Showers”文本是全高且顯示正確。

打開兩行: 請注意,“Few Showers”文本的高度現在已經縮小,並且一些填充似乎也減少了。

這是通過在行的頂部添加.fixedSize(width: false, height: true)來解決的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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