SwiftUIのリストで自動的に生まれる要素間スペースを無くす方法

投稿者: Anonymous

現在SwiftUIを勉強中の者です。
以下のリストのコードで、各要素と要素の間にスペースが生まれてしまうのですが、このスペースを完全に無くすにはどうしたら良いでしょうか

struct MainContent: View {
    var body: some View {
        List() {
            Text("aaa").border(Color.white)
            Text("bbb").border(Color.white)
        }
    }
}

上記コードの結果が以下の画像です。aaaとbbbの間にスペースが生まれています。これを無くし、borderが完全に重なるようにしたいです
上記コードの結果

解決

結局リストではスペースを無くすことができませんでしたので、別の手段を用いることにしました。

VStack(alignment: .leading, spacing: 0) {
            ForEach(values, id: .id) { data in
                Text("aaa").border(Color.white)
            }
        }
回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *