小编Mun*_*der的帖子

SwiftUI 删除全屏覆盖的过渡

有什么方法可以删除全屏封面的动画/过渡吗?这是我的代码:

let contentView = UIHostingController(rootView: ContentView())
    override func viewDidLoad() {
        super.viewDidLoad()
        configureBackgroundGradient()
        addChild(contentView)
        view.addSubview(contentView.view)
        setupContraints()
 }


struct ContentView: View {
    var body: some View {
        EmptyView().fullScreenCover(isPresented: .constant(true), content: {
            FullScreenView.init()
        })
    }
}
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助!

swift swiftui

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

如何从 SwiftUI 视图导航到 Storyboard VC?

我创建了这个 SwiftUI 视图:

\n
import SwiftUI\n\nstruct ContentView: View {\n    var body: some View {\n        NavigationView{\n            MasterView()\n        }.navigationViewStyle(DoubleColumnNavigationViewStyle())\n    }\n}\n\nstruct MasterView: View {\n     var body: some View {\n            Form {\n                Section(header: Text("Geplant")) {\n                    Section {\n                        NavigationLink(destination: /* How can I navigate to a Storyboard ViewController?*/) { Text("Berlin") }\n\n                    }\n                \n                }\n            }\n            .navigationBarTitle("W\xc3\xa4hle Reise")\n    }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

正如您所读到的,我想在“NavigationLink(destination: .....)”行导航到 Storyboard VC。

\n

之前,我使用 UIKit VC 中的 UIHostingController 导航到 SwiftUI ContentView。

\n

有人可以帮助我吗?

\n

请随时向我询问其他代码/屏幕截图:)

\n

uikit ios swift swiftui

3
推荐指数
1
解决办法
2233
查看次数

标签 统计

swift ×2

swiftui ×2

ios ×1

uikit ×1