I have a setup that is very similar to a UITabBarController but for various reasons I need to create my own custom container root controller.
I would like to create a custom transition between my two view controllers as specified in the picture (VC 1 & VC 2).
Is it correct to add my two view controllers as children to my master controller and do a view animation on the container views that live within the root view controller? That would mean that both of my view controllers are instantiated at once.
Or do I go about doing something like having VC 1 live as a child view controller on my root view controller while later instantiating VC 2 in my code when the transition takes place. This of course would mean that I would have VC 2 live in my storyboard but not connected to the root view controller and be instantiated through the Storyboard ID. And I would obviously be using the custom transition protocols that we received in iOS 7.
Or is there some other option?