如何在SwiftUI中删除列表的左右填充?

我应该添加什么修改器来删除这个?

推荐答案

看起来.listRowInsets不适用于以content初始化的List中的行.

所以这不起作用:

List(items) { item in
    ItemRow(item: item)
        .listRowInsets(EdgeInsets())
}

但这确实:

List {
    ForEach(items) { item in
        ItemRow(item: item)
            .listRowInsets(EdgeInsets())
    }
}

Swift相关问答推荐

如何在init()中使用setter/getters?

在SWIFT中使用Objective-C struct 时出错(在作用域中找不到类型)

在Swift中,将秒设置为0也等于将1添加到分钟

Swift ui 转换无法按预期工作

当模式以编程方式关闭时在父视图控制器中触发操作

OSX 中的 Popover 无法确定透明度

将弱引用作为类函数引用传递时,弱引用无法按预期工作

RxSwift 提高性能

自定义 DispatchQueue 服务质量

这是 Int64 Swift Decoding 多余的吗?

数组使用偏移量对自身执行 XOR

符合协议 - 错误?

获取设备图像比例(例如@1x、@2x 和@3x)

使用 Swift 在 iOS 8 中为应用程序图标添加徽章

如何使用 swift 将 Images.xcassets 中的图像加载到 UIImage 中

在 Swift 中以编程方式更新约束的常量属性?

自定义 Google 登录按钮 - iOS

在 NSDictionary 中检测 Null 值

这里出了什么问题:实例成员不能用于类型

swift上的UIImage无法判断nil