从这个问题中,我知道了如何从List中删除所有分隔符:How to remove "row" separators from a List in SwiftUI?但是我的列表有多个部分,我只想删除单个部分/行中的分隔符。 任何人都知道如何在iOS 13下使用SwiftUI做到这一点。编辑1: 我已经尝试删除所有分隔符,并在需要的地方添加一个小矩形作为分隔符(正如@Asperi建议的那样),但我在默认编辑模式下遇到了问题,UI关闭。 ?
为什么在点击“更改列表ID”后,通过EditButton进行列表编辑?不显示要删除列表项的控件。点击“更改列表ID”(不要在“编辑”之前点击“编辑”)点击“编辑”。未出现删除按钮。import SwiftUI
@State var listID = UUID() var body: some Viewperform: {_ in })
使用NavigationView链接到列表中的详细信息视图时,SwiftUI会自动在列表视图行的右侧添加>详细信息/披露指示符。>和它周围的填充导致我的布局出现问题,我想一直扩展到行的末尾。同样的问题也在这里被问到了SwiftUI NavigationButton without the disclosure indicator?,但在当时,没有解决方案,只有不太好用的变通方法。这个问题有没有解决方案,或者只是等待SwiftUI更新的问题? 问题的
我最近开始摆弄SwiftUI,到目前为止它还不错。然而,我遇到了一个我似乎找不到答案的问题。我正在尝试创建这个设计:正如您在这里看到的,这是一个表视图(列表),其中的行有一个较小的表视图(列表)。使用IB时,任务非常简单,但使用swiftUI时,我似乎找不到一种方法来将行数限制为我需要的数量,或者根据行数手动设置列表高度(请记住,这些行的高度也可以是可变的)。到目前为止,我的代码只包括创建列表和添加2个测试行: Ord