How to i do this ? could not seem to find a solution in stack overflow.
Replies
Not showing SwiftUI screen using this way, anyone got a solution ?
Storyboard image here,
https://drive.google.com/open?id=10cOWRl98g35Gc-FPUmtkbMRXE2xpDR5v
// ViewController.swift
// UITabBarControllerwithSwiftUI
import UIKit
import SwiftUI
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
@IBSegueAction func showNewScreen(_ coder: NSCoder) -> UIViewController? {
//UIHostingController(coder: coder, rootView: SwiftUIView())
return UIHostingController(coder: coder, rootView: SwiftUIView())
}
}
// SwiftUIView.swift
import SwiftUI
struct SwiftUIView: View {
var body: some View {
Text("Hello World!")
}
}
struct SwiftUIView_Previews: PreviewProvider {
static var previews: some View {
SwiftUIView()
}
}