SwiftUI列表视图Mutiline文本重叠

时间:2020-09-17 21:09:11

标签: macos swiftui swiftui-list

Xcode 12.0和更低版本。 我正在尝试制作一个可选的多行文本列表。我不知道这是否是错误,但看起来确实很像。

   List(selection: $selectedVerse){
        ForEach(versesInChapter(selectedBook ?? "Genesis", selectedChapter ?? 1), id: \.self) { item in
            Text("\(item.verse). \(item.text)")
                .fixedSize(horizontal: false, vertical: true)
        }
    }
    .padding([.top, .bottom, .trailing]).frame(minWidth: 400.00, idealWidth: 600.00, maxWidth: 900.00)

我可以使用滚动视图和堆栈,但是我不知道如何选择它。

 ScrollView {
     VStack(alignment:.leading, spacing: 7.0){
          ForEach(versesInChapter(selectedBook ?? "Genesis", selectedChapter ?? 1), id: \.self) { item in
               Text("\(item.verse). \(item.text)")
                    .fixedSize(horizontal: false, vertical: true)
           }.frame(alignment: .leading)          
      } 
  }

0 个答案:

没有答案