swiftui - 列表行分隔符可见性设置不起作用?代码 13

标签 swiftui xcode13

似乎列表中分隔符的可见性设置不起作用。有人知道简单的解决方法吗?

这是一段示例代码:

import SwiftUI

struct ContentView: View {
    var listData = ["John", "Mack", "Bush"]
    var body: some View {
        List(listData, id: \.self) { name in
            Text(name)
        }.listRowSeparator(.hidden)
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

最佳答案

试试这个

List {
    ForEach(listData, id: \.self) { name in
        Text(name)
            .listRowSeparator(.hidden)
    }
}

关于swiftui - 列表行分隔符可见性设置不起作用?代码 13,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68056679/

相关文章:

ios - 如何向 iOS 小部件添加可点击按钮?

Xcode 13 仪器不是开发人员工具或在 PATH (React native) 中

ios - xcode预览模拟器继承自哪里?

ios - SpriteKit 和 SwiftUI 动画(内存泄漏 - NSXPCConnection?)

ios - 警告 : "Modifying state during view update, this will cause undefined behavior." in UIViewRepresentable

ios - 传输到 Apple M1 Xcode 显示错误 "' FirebaseCore/FirebaseCore.h' 文件未找到“和 "Could not build Objective-C module ' Firebase'”

ios - Xcode 13/iOS15 的启动时间比预期的要长,它显示了与 LLDB 相关的消息

快速组合 : Using timer publisher in an observable object

SwiftUI:调整弹出窗口的大小以适合

ios - SKCloudServiceController().requestUserToken 在 iOS 14.2 上卡住