避免在列表部分继承样式
Avoid inherited styling inside List Section
当我将我的自定义小部件添加到 List
的 Section
header
时,我的小部件中的元素得到样式化。除其他外,所有文本都变为 ALLCAPS。我怎样才能避免这种样式,尤其是文本大写?
struct MyHeader: View {
var body: some View {
Text("Hello wOrLd!")
}
}
struct ContentView: View {
var body: some View {
List {
Section(header: MyHeader()) {}
}
}
}
struct MyHeader: View {
var body: some View {
Text("Hello wOrLd!").textCase(.none)
}
}
也许有用
当我将我的自定义小部件添加到 List
的 Section
header
时,我的小部件中的元素得到样式化。除其他外,所有文本都变为 ALLCAPS。我怎样才能避免这种样式,尤其是文本大写?
struct MyHeader: View {
var body: some View {
Text("Hello wOrLd!")
}
}
struct ContentView: View {
var body: some View {
List {
Section(header: MyHeader()) {}
}
}
}
struct MyHeader: View {
var body: some View {
Text("Hello wOrLd!").textCase(.none)
}
}
也许有用