6

Within my app there are several views accessible from a side navigation pull-out panel. Is it necessary to put the title in the navigation bar all the time?

enter image description here

1
  • I'd argue the title is much more useful than your logo for the end-user.
    – DA01
    Mar 28, 2013 at 23:59

2 Answers 2

5

First of all, you should always have a navbar in each of your views, so you need to ask yourself what you are trying to achieve by not having the text there.

The iOS philosophy is that the navbar should indicate where you are in the app. Most of the time this is accomplished by a title, but there are some cases where it can be accomplished without on. However this is usually only done on the home screen where other design elements make it clear that this is the home screen.

Facebook followed this philosophy, but they still used text in the navbar when not on the home screen. enter image description here

That said, I would say that you should have a compelling reason not to have the title in the navbar. For 99% of the cases I would say it is better to have the title, as it is what iOS users have come to expect, and so improves their UX.

1

From the Human Interface Guidelines (iOS UI Element Usage Guidelines):

A navigation bar usually displays the title of the current screen or view, centered along its length. When navigating through a hierarchy of information, users tap the back button to the left of the title to return to the previous screen.

So, while not "required" or anything, from a user experience perspective, the title is there to help identify which view we are in. So, the question you want to answer, if you decide to do the logo thing, is: How will my user know (s)he is in view 2 and not view 3?

2
  • The idea is that you would know which view you are on because you just selected that view. Thanks! Mar 30, 2013 at 22:03
  • I agree with having faith in the intelligence of users; so, why would the logo be there instead? In the FB example from John the icons are navigation elements to present a popover.
    – Josh Bruce
    Mar 31, 2013 at 4:06

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.