首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >没有披露指示器的SwiftUI NavigationButton?

没有披露指示器的SwiftUI NavigationButton?
EN

Stack Overflow用户
提问于 2019-06-10 00:24:29
回答 18查看 23.9K关注 0票数 68

当创建一个带有一行的列表并推送到一个新视图时,SwiftUI会自动添加一个披露指示符">“?如果我不想要它,我如何删除它?

代码语言:javascript
复制
    NavigationView {
        List {
            NavigationButton(destination: DetailView()) {
                ListItem()
            }
        }
        .navigationBarTitle(Text("Some title"))
    }

在UITableViewCell上,您将附件设置为None,但如何在SwiftUI中执行此操作?

EN

回答 18

Stack Overflow用户

发布于 2019-11-02 05:17:53

设置NavigationLink宽度并将其隐藏对我来说很有效

代码语言:javascript
复制
List {
  ForEach(pages) { page in
    HStack {
      Text("Something")

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

Stack Overflow用户

发布于 2019-10-17 14:36:01

Swift 5,Xcode11. ZStack运行完美。

代码语言:javascript
复制
var body: some View {
    NavigationView {
        List {
            ForEach(viewModel.currenciesViewModel) { cellViewModel in
                ZStack {
                    cellViewModel.makeView()
                    NavigationLink(destination: ChooseCurrencyListView()) {
                        EmptyView()
                    }
                    .buttonStyle(PlainButtonStyle())
                }
            }
        }
        .navigationBarHidden(true)
        .navigationBarTitle("", displayMode: .inline)
    }
}
票数 25
EN

Stack Overflow用户

发布于 2020-02-22 16:16:32

最简单的一个。列表中每一项的内容。

代码语言:javascript
复制
ZStack {
   NavigationLink(destination: DetailView()) {
       EmptyView()
   }.hidden()
   RowView()
}
票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56516333

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档