title: UIViewController: detecting drill-down and drill-up
body: <p>Is there a way for a UIViewController (inside a navigation stack) to detect whether it is appearing because a drill-down or a drill-up was performed?</p>
  
  <p>In viewWillAppear, the UINavigationController's topViewController and visibleViewController are already set to the new ViewController, unfortunately.</p>