相关疑难解决方法(0)

使用SwiftUI转到新视图

我已经有了使用SwiftUI的按钮的基本视图,并且在点击按钮时试图呈现一个新的屏幕/视图。我该怎么做呢?我是否想为此视图创建一个委托,以告诉应用程序SceneDelegate呈现一个新的视图控制器?

import SwiftUI

struct ContentView : View {
    var body: some View {
        VStack {
            Text("Hello World")
            Button(action: {
                //go to another view
            }) {
                Text("Do Something")
                    .font(.largeTitle)
                    .fontWeight(.ultraLight)
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

swift swiftui

10
推荐指数
7
解决办法
4648
查看次数

swiftUI PresentaionLink第二次不起作用

我有一个用swiftUI编写的ContentView,如下所示。'''var body:some View {

    NavigationView {
        List {
            Section {
                PresentationLink(destination: Text("new Profile")) {
                    Text("new Profile")
                }
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

'''

第一次点击新配置文件,一切都很好,但是当我关闭模态并尝试再次点击时,它不起作用。它是错误还是功能?

modal-dialog swiftui

7
推荐指数
1
解决办法
1533
查看次数

标签 统计

swiftui ×2

modal-dialog ×1

swift ×1