没有披露指示器的SwiftUI NavigationButton?

标签 swiftui

当使用推送到新 View 的行制作列表时,SwiftUI 会自动添加一个显示指示器“>”?如果我不想要它,我该如何删除它?

    NavigationView {
        List {
            NavigationButton(destination: DetailView()) {
                ListItem()
            }
        }
        .navigationBarTitle(Text("Some title"))
    }

在 UITableViewCell 上,您将 Accessory 设置为 None 但我如何在 SwiftUI 中做到这一点?

最佳答案

设置 NavigationLink 宽度并隐藏它对我有用

List {
  ForEach(pages) { page in
    HStack {
      Text("Something")

      NavigationLink(destination: Text("Somewhere")) {
        EmptyView()
      }
      .frame(width: 0)
      .opacity(0)
    }
  }
}

关于没有披露指示器的SwiftUI NavigationButton?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56516333/

相关文章:

text - SwiftUI 文本对齐对齐

swift - 替代 SwiftUI ViewBuilder block 中的 switch 语句?

swiftui - 如何使 View 宽度等于 SwiftUI 中的 super View

ios - 不同 UI 元素的 SwiftUI 列表 - 失败

ios - SwiftUI:如何增加可以触发按钮的区域?

swiftui - @Binding 和向下滚动以关闭呈现的 View 有什么不同?

ios - 在 SwiftUI 中传递 View 或高阶组件

ios - 如何从 TabView 的 subview 导航回 SwiftUI 中的 TabView?

SwiftUI - 使用不同曲线为多个参数设置动画

SwiftUI UIViewRepresentable 和自定义委托(delegate)