Hey all, So, I am at the start of a new app development project that I have started. So, I'm starting with the design before any code gets written. I read the iOS 7 HIGS to get some ideas and to make sure I follow them as closly as possible. Now, my new app will have lots of view controllers and a deep hierarchy data structure. Now I want to make it easy for the user to get to 4 view controllers from where ever they are within the app. So Facebook's Slide-Out navigator came to mind and that problem was solved. However, when going into more detail I realised that on a lot of my view controllers - I need to use the Navigation bar at the top for buttons like Edit and Back etc... which means I cannot add the slide-out navigator button. So I broke this down with some options - 1. Don't have a button for the slide out navigator 2. Just add an extra button to the bar - what's the big deal? 3. Just use a UITabbar and be done with it. Once I had asked myself these are the answers I came up with for every point: 1. Ommitting the button means I need to tell users about the slide-out navigator. This goes against the HIGs guidelines and users should be able to just use the app and not have to learn out to use it. Also - it's not obvious that the navigator is there. 2. This is prone to users tapping the wrong button accidently and this will just cause frustration - I want the navigation to just work without the user putting too much thought into it. 3. Tab bar would fit perfectly - but I don't like it. It takes up space and I find myself asking: "Isn't there a better wey?" So any thoughts, suggestions? Thanks all.