隐藏列表箭头iOS14-Xcode 12

时间:2020-09-21 15:45:21

标签: swiftui swiftui-list ios14 xcode12

我在iOS 14 / Xcode 12中有一个列表

我使用以下命令/尝试了以下操作以隐藏角落的小箭头:

.listRowInsets(EdgeInsets())
.background(Color.white)
.listStyle(PlainListStyle())][1]][1]

enter image description here

3 个答案:

答案 0 :(得分:0)

它不是按列表,而是NavigationLink的箭头。你应该把它藏起来。

类似下面的示例

ZStack {
    NavigationLink(destination: Details(linkId)       // << hidden link
                   tag: linkId,
                   selection: self.$selection) {
        EmptyView()
    }
    Button(action: {
        self.selection = linkId         // << button activating link
    }, label: {
        Text(linkName)
    })
}

答案 1 :(得分:0)

嘿!您需要隐藏导航链接。在下面尝试此代码...

NavigationLink(destination: DetailView(item: yourItem)) {  //Your Nav Link
    EmptyView()
}.frame(width:0).opacity(0) //Hide Your Link Programmatically

答案 2 :(得分:0)

我认为最简单的删除箭头的方法是从NavigationLink中取出List并使用tag的{​​{1}}或isActive初始化程序定义是否应激活链接