【发布时间】:2026-02-07 04:15:02
【问题描述】:
我创建了以下List
List {
Text("Hello")
.listRowBackground(Color.red)
}
当我更改 List 以迭代一个范围时,它会停止应用 listRow 修饰符:
List (0 ..< 3) { _ in
Text("Hello")
.listRowBackground(Color.red)
}
为什么会这样?
【问题讨论】:
-
试试这个:List { ForEach { Text....
-
@RajaKishan 谢谢 - 使用 ForEach 的修饰符似乎有效!仍然很好奇为什么
List不会应用这些修饰符 -
不知道主要原因,但您可以检查许多适用于 ForEach 的修饰符。甚至使用 ForEach 的苹果文档。检查这个developer.apple.com/documentation/swiftui/text/…
标签: swiftui swiftui-list