如何更改 SwiftUI 分隔线上方和下方的填充?

jal*_*ir9 4 ios widgetkit swiftui

现在,我有一个包含文本的 VStack,一个包含更多文本的 HStack,以及它们之间的分隔符。问题是在一些较小的设备上,分隔器顶部和底部的填充太多,使结果看起来很奇怪。我怎样才能减少这个填充(即使顶部和底部的文本看起来更接近线条)?

Asp*_*eri 12

这不是Divider原因,这是 VStack 的默认间距行为,它在不同的子视图类型之间应用不同的间距。要禁用此使

VStack(spacing: 0) {  // or any other constant
Run Code Online (Sandbox Code Playgroud)

然后为任何子视图应用任何特定的填充。