I had a MyViewController.swift and a MyViewController.xib presenting the layout of MyViewController.
I tried different methods to load this
I removed File owner’s class name and set that to the class name of first view. And then I had to set outlets to the components which I’m going to use.
Then I loaded that view class like
let myViewController = Bundle.main.loadNibNamed("MyViewController", owner: self, options: nil)?.first as! MyViewController
view.addSubview(myViewController)