Swiftui 调整“监视”部分中NavigationLink的填充/边距

Swiftui 调整“监视”部分中NavigationLink的填充/边距,swiftui,watchkit,swiftui-navigationlink,Swiftui,Watchkit,Swiftui Navigationlink,我的原始部分只有一个文本对象。当我将其替换为NavigationLink,以便点击它可以获得另一个视图时,该部分的大小突然膨胀,添加了填充和边距。我已经试过了。填充(0)和我能想到的所有东西,但NavigationLink坚持认为它是一个超大气泡 var body: some View { List { Section(header: NavigationLink("Section Title", destina

我的原始部分只有一个文本对象。当我将其替换为NavigationLink,以便点击它可以获得另一个视图时,该部分的大小突然膨胀,添加了填充和边距。我已经试过了。填充(0)和我能想到的所有东西,但NavigationLink坚持认为它是一个超大气泡

var body: some View {
    List {
        Section(header:
                    NavigationLink("Section Title", destination: OrgChooserView())) {
            ForEach(model.metrics, id: \.displaySequence) { metric in
                MetricRowView(metric: metric)
            }
        }
    }
    .navigationTitle("Test").accentColor(.orange)
}
使用第节中的NavigationLink:

在第节中添加文本:

我将非常感谢任何帮助,无论是移除围绕在节标题周围的可见气泡,还是调整其填充和边距


谢谢。

.buttonStyle(PlainButtonStyle())
应用到导航链接以删除填充和背景。您还将丢失按钮的默认着色和“触地”效果,因此如果需要,您必须重新创建它们。

谢谢。至少文本还有触地效果。啊,好的,很好。我可能记错了,或者这是从watchOS 6到watchOS 7的变化。