如何更改SwiftUI Divider上方和下方的填充?

问题描述

现在,我有一个包含文本的vstack,一个包含更多文本的HStack,以及它们之间的分隔线。问题在于,在某些较小的设备上,分隔线顶部和底部的填充量太大,从而使结果看起来很奇怪。如何减少这种填充(即使顶部和底部的文本看起来更靠近该行)?

解决方法

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

VStack(spacing: 0) {  // or any other constant

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