7

So, I have about 7 actions users may need in my app, and I have to use text instead of icons because it is a customer requirement.

I can add only 3 actions to my toolbar on iPhone 6. On Android you have the hamburger menu (see image), but I have never seen it in iOS.

enter image description here

So, what is the appropriate concept in iOS to add many actions into a menu?

  • Are you familiar with the hamburger menu? – Ken Mohnkern Nov 13 '15 at 19:54
  • @KenMohnkern yes:) That is what I called [...]. It is used actively in Android, but I am not sure if I can use it with iOS – user996142 Nov 13 '15 at 20:19
  • 1
    You may wish to rephrase the title of your question as the title seems to ask a binary yes/no question about menus but your question seems to inquire more about best practices about how to support many navigation items in the toolbar in iOS – danielone Nov 13 '15 at 22:00
7

If you want to follow Apple's Human Interface Guidelines then you have to think of another pattern, because last year they announced that hamburger menus are not a welcomed sight in iOS applications:

And again, I’m not going to say that there’s no place for these controls categorically. I think there are some apps that could maybe use one. But I will say that their value is greatly over-stated, and they have huge usabiliy downsides too.


Remember, the three key things about an intuitive navigation system is that they tell you where you are, and they show you where else you can go. Hamburger menus are terrible at both of those things, because the menu is not on the screen. It’s not visible.


It takes at least twice as many taps to change sections. Something that should be very easy and fluid is made more difficult.

I don't personally agree with all of these statements, but this is Apple's view.


Edit: I noticed I didn't offer you a better alternative.
You can have many navigation alternatives in your iOS Tab Bar by simply adding a "More" tab:

enter image description here

There you can place those options that are not as important as the other 4, which are always visible. For more information you should have a look at the iOS Tab Bar Guidelines (scroll down a little).

  • 1
    Three key things about intuitive navigation but they only mention two. I think the third is "where I am coming/where I have been" but I haven't seen any app navigation tell me that. – locationunknown Dec 15 '15 at 10:02
1

I see the hamburger menu in several iOS apps on my phone: Google Maps, Google Drive, Netflix, IMDB, Wikipedia, etc. YouTube uses a "kebab menu," which is similar. So my answer to your question is yes, it's okay to use it.

Interesting that I don't see it in as many apps as I thought I would.

  • What is a kebab menu? – Bart Gijssens Dec 15 '15 at 10:45
  • 2
    kebab + fries + drink :D yea, sorry... It's the three-vertical points one, same as in the Android app – pabloFdz Dec 15 '15 at 10:50
1

Since navigation drawers are a standard pattern on Android (and yes, on Google's iOS apps) it is well known by users but Android also offers tabs, even swipe tabs to display more items than a screen might be able to present at once. They're basically hidden behind multiple swipe gestures - And this is exactly the problem with hamburger menus as well.

They might hide important information, they're not easily accessible on iOS since it conflicts with the push back swipe gesture (keep in mind that also iPhones became bigger and bigger in size and it is harder to reach buttons in the navigation bar), they don't allow for quick navigation between sections and they tend to just hold all information behind an icon. That said, please don't use a hamburger menu in your iOS app. Reconsider your navigation pattern and think about the hierarchy of items. You should use a tab bar and hide less important items in the last tab section of your app.

Here's a good read on hamburger menus

Why and How to Avoid Hamburger Menus

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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