👋
【SwiftUI】Listの区切り線が一部消えてしまう件について
区切り線が消えてしまうビュー(行)に対してalignmentGuide
モディファイアを使用し、.listRowSeparatorLeading
を「0」に設定する。
struct ContentView: View {
var body: some View {
List(0..<20) { i in
if i == 10 {
Text("Problem Row")
.frame(maxWidth: .infinity)
.alignmentGuide(.listRowSeparatorLeading) { _ in
.zero
}
} else {
Text("Normal Row")
}
}
}
}
適用あり | 適用なし |
---|---|
![]() |
![]() |
Discussion