title: Run specific action based on which viewcontroller is being shown/loaded
body: <p>I have a few different <code>UIViewController</code>'s and <code>UITableViewController</code>'s being accessed from one view, i.e. the root location of the app. To make everything look nice, I've done a few things like make the removing of the nav bar animated, and setting a delay on the status bar when it changes from light content to default, to give time for the nav bar to disappear (just makes it look better, and the status bar is then readable at any time)</p>
  
  <p>Anyway, I'm wondering if there's any way to change what happens in <code>viewDidLoad</code> or <code>viewDidDisappear</code>, etc. based on which view is about to be shown/loaded? So when going to view1, we do transition1, and when going to view2, we do transition2.</p>
  
  <p>I'm thinking this will involve else if statements, but what gets put there to determine which view is which, I'm unsure of.</p>