はじめに
セパレーターの長さを変更する方法を調べたので記事にしました。
サンプルアプリ
実装
import SwiftUI
struct ContentView: View {
var body: some View {
List {
ForEach(0..<50) { _ in
Text("テスト")
+ .alignmentGuide(.listRowSeparatorLeading) { viewDimensions in
+ return CGFloat.random(in: 0.0...100.0)
+ }
}
}
}
}
おわり
UIKitでいうseparatorInset
ですね
参考記事