Swift リストの区切り線の色を設定するサンプル

環境
Swift version 5.2.3 (swift-5.2.3-RELEASE)
Ubuntu 20.04.2 LTS

構文
ItemView()
.listRowSeparatorTint(/*区切り線の色*/)
listRowSeparatorTint修飾子の引数に区切り線の色を指定します。
listRowSeparatorTint(/*区切り線の色*/)で指定した色は、付与した要素の周りの区切り線の色を変えます。

使用例

struct ContentView: View {
    
    var body: some View {
        List {
            
            ForEach (0..4, id: \.self) { index in
                Text("sample\(index + 1)")
                    .listRowSeparatorTint(Color.blue)
            }
            Text("toto")
                .listRowSeparatorTint(Color.green)
            Text("changfin")
        }

    }
    
}     

 

Swift

Posted by arkgame