我正在观看 WWDC 2019 演讲Building Custom Views with SwiftUI。大约 14:50,他描述了布局的算法,他说“我们将空间分成 3 个相等的部分,并根据最不灵活的孩子的大小提出其中之一”。
父母(the HStack)如何知道哪个孩子是“最不灵活”的?
到目前为止,SwiftUI 中布局算法的解释对我来说已经很清楚了——父视图向子视图提出一个大小,子视图以他们想要的大小进行响应。在这种情况下,听起来像是在向孩子们建议尺寸之前咨询了每个孩子的其他属性。但是这个属性是什么,你如何从代码中控制它?
| 归档时间: |
|
| 查看次数: |
116 次 |
| 最近记录: |