gpt4 book ai didi

swift - 为什么在 SwiftUI 中单击列表项后 ListView 项会变灰?

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

我在 SwiftUI 中有列表项,当我单击列表项时,当我返回 ListView 菜单时它保持灰色。有什么解决办法吗?
暗菜单 View :

struct DarkMenuView: View {
@AppStorage("isDarkMode") private var isDarkMode = false

var body: some View {
VStack{
Picker("Mode" , selection: $isDarkMode) {
Text("Light")
.tag(false)

Text("Dark")
.tag(true)
}.pickerStyle(SegmentedPickerStyle())
.padding()
List(0..<5, id: \.self) { num in
NavigationLink(destination: Text("\(num)")) {
Text("\(num)")

}

}
}.navigationTitle("Dark Menu")
.onAppear() {
print("DarkMenuView.onAppear()")
}
}
}
截图:
enter image description here

最佳答案

在 ios-15 中运行良好。您可以尝试将“.isDetailLink(false)”添加到 NavigationLinks。

关于swift - 为什么在 SwiftUI 中单击列表项后 ListView 项会变灰?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68352815/

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