【发布时间】:2019-12-29 07:56:17
【问题描述】:
当使用 NavigationView 从 List 链接到 Detail View 时,SwiftUI 会自动在 List 视图行的右侧添加一个 > detail/disclosure 指示器。 > 及其周围的填充导致我的布局出现问题,我想一直延伸到行尾。如何删除披露指示符?
SwiftUI NavigationButton without the disclosure indicator? 在这里提出了同样的问题,但当时没有解决方案,只能解决效果不佳的问题。
这个问题现在有解决方案吗,还是等待 SwiftUI 更新?
问题截图:
【问题讨论】:
-
我们必须等待。 List 还没有一个“真正的”解决方案。
-
我用适用于 beta 6 的新答案更新了重复的问题:stackoverflow.com/a/57636908/7786555
-
@kontiki:谢谢,这是一个有趣的解决方法。它现在可以工作了!
-
更新:我现在正在使用此答案中建议的 ZStack,它似乎工作得更好:stackoverflow.com/a/58426294/11925891。我会注意到我必须删除 .buttonStyle(PlainButtonStyle()) 因为我的代码不能用它编译。不知道为什么,但是嘿,现在就是 SwiftUI!