Calling SwiftUI View from UITabBarController

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()

}

}