Поскольку я новичок в SwiftUI, я ищу метод, позволяющий применять цвет к некоторым ячейкам моей таблицы. Например, для категории «Типы», красный для «Привязанных», Зеленый для «Непривязанных» и т. д.
Мне удалось поместить значения в «ForEach», но с другой стороны, я не могу интегрировать туда текст. И когда мне удается применить текст, цвета ячеек не применяются.
Если бы я мог узнать ваше обоснованное мнение, я бы взял. Спасибо.
struct Jailbreak: Identifiable {
let id = UUID()
let noms: String
let types: String
let plateformes: String
}
struct AnnuaireView: View {
var JailbreakList = [
Jailbreak(noms: "Unc0ver", types: "Semi-Untethered", plateformes: "iOS/iPadOS"),
Jailbreak(noms: "Pangu9", types: "Untethered", plateformes: "iOS/tvOS")
]
let gridItems = [
GridItem(.flexible(), spacing: 3.0, alignment: .center),
GridItem(.flexible(), spacing: 3.0, alignment: .center),
GridItem(.flexible(), spacing: 3.0, alignment: .center),
]
var body: some View {
VStack {
HStack {
Text("Liste des Jailbreaks")
.font(.title)
.foregroundColor(Color.pink)
}
ScrollView(.vertical) {
LazyVGrid(columns: gridItems, alignment: .center, spacing: 10) {
ForEach(JailbreakList){ Jailbreak in
Text(Jailbreak.noms)
Text(Jailbreak.types)
.multilineTextAlignment(.center)
Text(Jailbreak.plateformes)
Подробнее здесь: https://stackoverflow.com/questions/687 ... in-a-table