So I have started off developing my app (I am faily new to developing), and have set up a log in screen, webviews, etc., without many hitches, but I am stuck at a vital part of the application. After the beginning of the application, I have a button that sends the user to a new page (no kidding, right?), but at this new page I would like it to be based off a TabBar controller. I understand how to use the TabBar controller once I have it implemented, but don't know how to open to a TabBarController opposed to a view. I have played around and trailed-and-errored looking for a solution, but haven't had any full success. This seems like it should be a straight forward concept, but due to the fact that there arent any subclasses of TabBarControllers ready to be placed in the app, I am starting to think I am going to have to redevelop the whole application. So, my question: How can I make a new page open to a TabBarController instead of a view (in the middle of my app, not at the launch)? *And, if you want extra brownie points, i have two more questions: how can I have the user only log in once and then be always directed to a page with their log in keychain saved? The other: How can I make a UITextField become secure only after the user begins entering their own information (if I have password written in the UITextField, for example, and want it to be secure when they start typing)? Thanks in advanced for any help with these three questions.