I'm new to iPhone development, and multiple views (xib or nib) are really confusing me. This is what i'm trying to achieve...
I'm confused about how to handle these multiple views (both linking them together, and communicating information back and forth). Will all these be handled by my application delegate class or i can/should use multiple delegate classes? Either way can you point me in the right direction - possibly some sample application or tutorial explaining how to handle situation like this or more complex.
Any help in this regard will be highly appreciated.
I have seen both TheElements and SeismicXML examples.
TheElements sample code gives a basic idea of how to use UITabBarController
, and UINavigationController
, but the example does not discuss passing information from Child Controller to Parent.
In my case, I have a UITabBarController
, one of the Tab shows a UINavigationController
with (+) on the top right corner or Navigation Bar. Now (+) will open an interface for user input and that input will be used to store the data (say in sql), and create a new Table Cell in UITableView
embedded in UINavigationController
. Now, the interface that will open using (+) will take user input following a sequence of steps (like Main > Step 1 > Step 2> Complete). Each step will show a separate view. I'm getting hard time trying to design this model. Or, maybe I'm not used to programming in Cocoa/iPhone and I'm not looking straight. What other options do I have - when it comes to taking user input involving 20-30 fields (Text, List, Date, Image e.t.c.). Can you provide some input regarding this.
Thanks for your help.
Perhaps this Google Books link can help you in creation of multiview applications.