Reputation: 327
I create a view controller vc in storyboard and place a View1 on it and add all constraint to it. Now I want to add a vc as a subview. I use this code :
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("LeftMenuListIdentifier")
self.view.addSubview(vc.view)
vc controller's add as subview to my current controller but it does not show any subview of vc controller'view means View1.
If I push vc controller to my current view controller then it shows View1.
self.navigationController?.pushViewController(vc, animated: true)
Please suggest what should I do . I want to add a view controller from storyboard as a subview.
Upvotes: 0
Views: 5239
Reputation: 380
Kindly Follow below steps for resolve your issue.
UIViewController
object.childviewcontroller
self.view
as add subview
.( `self.view.addSubview("Your Controller Object"))i think it will working
Upvotes: 2
Reputation: 820
you don't need to push your vc, just add it to current viewcontroller using addChildViewController(vc);
, this link may help you
Upvotes: 1