I'm creating a tabbar app that has 4 views (and rising). I want to be able to click a UIButton on view 1 and the app shall go to view 3 in the exact same way as though the user had touched the the third tab whilst in view 1. Please don't respond with the obvious "why wouldn't the user just touch tab 3" as I'm a noob and trying to implement this as a way of understanding how much control I can exercise over the tab bar controller. There must be an easy way to get a handle on the tabbar controller, then call a method or do something with that handle so that the app moves along to different views (tabs)? Thanks in Advance.