我只想将“颜色”设置为列表的背景色。找不到任何有效的方法,
似乎不可能,我不想更改行中的每种颜色。
任何提示怎么做?看起来SwiftUI
和List
不允许使用背景颜色,而每个原始颜色仅允许使用颜色。
struct ContentView: View {
var body: some View {
ZStack {
RadialGradient(gradient: Gradient(colors: [.orange, .red]), center: .center, startRadius: 100, endRadius: 470).edgesIgnoringSafeArea(.all)
.overlay(
List(0 ..< 5) { item in
Text("Test")
}
)
}
}
}
答案 0 :(得分:3)
您可以添加
combined_strings = ["".join([alphabet[i], alphabet[i+1], alphabet[i+2], alphabet[i+3], alphabet[i+4]]) for i in range(len(alphabet) - 4)]
到您的结构,然后为列表设置背景。