title: iOS: How to properly use Navigation Controller without any visible user interface
body: <p>I have an application that seems best suited for a navigation controller.  There are a few places where navigation splits off and is not completely hierarchical but I think I can remedy  that just using a modal view at those points.</p>
  
  <p>I want to know if this is the best way to navigate through multiple views or if there is a better way.  I want the user to be able to progress through several steps but be able to go back a step or even return to the beginning at certain points.</p>
  
  <p>Additionally, I want to be able to do this using custom buttons.  I want to use the entire screen without any navigation bars, etc.  I figured I could push and pop the stack with my own custom buttons but I want to know how to make sure the screen is totally usable by me.</p>