I have a UIViewController that allow me to display some text into a view.
I want to add an input method without add it directly into this view controller, this input method will be a button or a UITextField.
This input method will be a lot, but it will be use one at time chosing it from setting so a I won’t to have a UIViewController that control all of this.
What I want is know how it’s possible to split the output view (controller) with each input view (controller)?
You can image to have a text view on the top of the screen and some other view at the bottom and I will to separate the logic of the second view from the logic of the first one
Is it clear?
Of course it is possible to have 2 UIViewControllers on screen at any time! There are a few ways to go about this:
Using One Main View: Add the second ViewController’s view as a subview
Using Interface Builder: Drag in a UIViewController Object, set it’s class, then hook it’s View outlet to a UIView in the first ViewController.
Child View Controller: As it’s name implies, the –
addChildViewViewController:method will add a new ViewController as well, then add it’s view as a subview.