我正在观看WWDC 2019演讲Building Custom Views with SwiftUI。在14:50左右,他正在描述布局算法,他说:“我们将空间分成3个相等的部分,并为最小柔性子代的尺寸建议其中一个。”
父母(HStack
)如何知道哪个孩子是“最不灵活的”?
到目前为止,我对SwiftUI中的布局算法的解释很清楚-父视图建议子视图的大小,而子视图则以所需的大小响应。在这种情况下,听起来像在向咨询孩子的其他属性之前,先向孩子们建议了尺寸。但是,该属性是什么?如何通过代码控制它?