小编蘇哲聖*_*蘇哲聖的帖子

在 SwiftUI、iOS15、第二级 NavigationLink 中,isActive 不起作用

在iOS15中,它不起作用:

import SwiftUI
struct ContentView: View {
    var body: some View {
        NavigationView {
            NavigationLink {
                Dest1().navigationTitle("Dest1")
            } label: {
                Text("to Destination 1")
            }
        }
    }
}

struct Dest1: View {
    @State var dest2Active: Bool = false
    var body: some View {
        NavigationLink(
            destination: Button {
                dest2Active = false // not working!!
            } label: {Text("dismiss")} .navigationTitle("Dest2"),
            isActive: $dest2Active
        ) {Text("to Destination 2")}
    }
}
Run Code Online (Sandbox Code Playgroud)

dismiss里面的按钮不起作用Dest2!我记得在iOS14中,这段代码运行得很好。如何解决这个问题?

swiftui swiftui-navigationlink

5
推荐指数
2
解决办法
4367
查看次数

如何将jar打包到sbt中的给定目录?

在sbt中,如果我们执行package,将生成一个jar文件target/scala-2.12/XXX.jar.但我想把jar文件放在myDirectory/XXX.jar.我该怎么做?

scala sbt

4
推荐指数
1
解决办法
1040
查看次数

标签 统计

sbt ×1

scala ×1

swiftui ×1

swiftui-navigationlink ×1