gpt4 book ai didi

没有 NavigationLink 的 SwiftUI 列表披露指示器

转载 作者:行者123 更新时间:2023-12-03 23:27:03 24 4
gpt4 key购买 nike

我正在寻找一种解决方案来显示披露指示器 V 形,而无需将我的 View 包装成 NavigationLink .例如,我想显示指示器但不想导航到新 View ,而是显示一个模态。

我找到了很多隐藏指示器按钮的解决方案,但没有一个解释如何添加一个。在当前的 SwiftUI 版本中这甚至可能吗?

struct MyList: View {
var body: some View {
NavigationView {
List {
Section {
Text("Item 1")
Text("Item 2")
Text("Item 3")
Text("Item 4")

}
}
}
}

例如,我想将披露指标添加到 Item 1无需将其包装成 NavigationLink
我已经尝试用 chevron.right 来伪造指标SF 符号,但该符号与 iOS 的默认符号 100% 不匹配。顶部默认底部为 chevron.right .

Disclosure Button Image

最佳答案

希望这就是您正在寻找的。您可以将项目添加到 HStack 并在其间使用 Spacer 将其伪装为链接:

HStack {
Text("Item 1")
Spacer()
Button(action: {

}){
Image(systemName: "chevron.right")
.font(.body)
}
}

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

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com