This is a general question but I’ll ask it using a specific example to avoid confusion:
I’m developing an app that has a UIPickerView among other things on a single screen. I was wondering if it’s appropriate the make a custom PickerViewController class to control my UIPickerView and then add my PickerViewController as a childVC…
OR should I just create an instance of UIPickerView in my existing VC and control it from there?
When should I do either of these options and what are the advantages of them?
Appreciate the help amigos.
iOS 5.0 introduced the notion of child view controllers. Originally, any view controller except for UINavigationController and UITabBarController had to be modal and full screen. In iOS 5.0, you can now have several UIViewControllers present on one screen. This means that one UIViewController can have many children (UIViewController), where each child is responsible for controlling more specific views and models.