在 SwiftUI 中的设置下方添加 explanation/description 文本

Add explanation/description text below a setting in SwiftUI

在 SwiftUI 中,向设置添加“解释”文本的标准方式(或推荐方式)是什么。例如,在下面系统地图应用程序设置的屏幕截图中,限速开关下方有以下说明文字:

Speed limit information will be shown when available.

如果您想要像您发布的图片那样的东西,请尝试 Form。它可以包含多个 Section,您可以在其中提供一个 header 和一个 footer 视图。

documentation

示例:

struct TestView: View{
    var body: some View{
        Form{
            Section {
                Text("content")
            } header: {
                Text("header")
            } footer: {
                Text("footer")
            }
        }

    }
}