Yes, you can easily do this by adding a UIViewController view , as shown below.
_viewController=[self.storyboard instantiateViewControllerWithIdentifier:@"ViewController"]; [self.view addSubview:viewController.view];
Once you add viewController.view , your viewDidLoad method inside the ViewController is called.
Update: According to the UIViewController class reference, you need to add two more steps when adding a UIViewController as a subtask inside another ViewController.
[self addChildViewController:viewcontroller]; [self.view addSubview:viewController.view]; [viewcontroller didMoveToParentViewController:self];
Above is the answer.
Hope this helps. Greetings.
source share