gpt4 book ai didi

xcode - 在 SwiftUI 的 Form Toggle 下添加 Explnation Text

转载 作者:行者123 更新时间:2023-12-05 04:25:54 25 4
gpt4 key购买 nike

我正在尝试复制我在 iPhone 设置中看到的常见 View ,您可以在其中看到一些设置字段,并且在其下方有一个解释文本:

enter image description here

我找不到一种方法来添加下面的解释文本并使其看起来像 Apple 所做的那样整洁:

struct SomeView: View {
@State private var someBool = true

var body: some View {
Form {
Toggle("I am a toggle", isOn: $someBool)
Text("This is not formatted well :(")
.font(.caption)
.foregroundColor(.gray)
}
.navigationBarTitle(Text("Some form"))
.navigationBarTitleDisplayMode(.inline)
}

}

结果如下:

enter image description here

最佳答案

为此使用节页脚,例如

    Form {
Section {
Toggle("I am a toggle", isOn: $someBool)
} footer: {
Text("This is not formatted well :(") // << here !!
.font(.caption)
.foregroundColor(.gray)
}
}

使用 Xcode 13.4/iOS 15.5 测试

demo

关于xcode - 在 SwiftUI 的 Form Toggle 下添加 Explnation Text,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73154393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com