【发布时间】:2021-02-08 07:33:57
【问题描述】:
现在,我有一个包含文本的 VStack、一个包含更多文本的 HStack,以及它们之间的 Divider。问题是 Divider 顶部和底部的填充在一些较小的设备上过多,使得结果看起来很奇怪。如何减少此填充(即使顶部和底部的文本看起来更靠近行)?
【问题讨论】:
现在,我有一个包含文本的 VStack、一个包含更多文本的 HStack,以及它们之间的 Divider。问题是 Divider 顶部和底部的填充在一些较小的设备上过多,使得结果看起来很奇怪。如何减少此填充(即使顶部和底部的文本看起来更靠近行)?
【问题讨论】:
这不是Divider 的原因,它是 VStack 的默认间距行为,它在不同的子视图类型之间应用不同的间距。要禁用此制作
VStack(spacing: 0) { // or any other constant
然后为任何子视图应用任何特定的填充。
【讨论】: