だいたいデフォルトの区切り線の色、見づらいと思わないのか?って思うので、区切り線の色を変えてみます

結論:.listRowSeparatorTint で色は変わる

まぁひとまず設定してみる。たぶん例のごとく子Viewにつけた際のその下の区切り線の色が変わると思われる

struct test_listinsets: View {
    var body: some View {
        List{
            listItem()
                .listRowSeparatorTint(Color.red)
            listItem()
            listItem()
        }
    }
}


struct listItem:View{
    var body: some View{
        
        Rectangle()
            .frame(maxWidth: .infinity)
            .frame(height:200)
            .foregroundColor(Color.gray)
    }
}

1つ目のViewの下の区切り線の色が変わったね

コメント