here is my question. What is better for the UX, put a UIBarButtonItem (or equivalent in other platforms) at the right side of the UIToolbar (like the image below shown, like Whatsapp does it on the Profile Photo View) or at the left when there is only one button? (like Photos app when uses a button in the UINavigationbar)?

enter image description here

Thanks in advance!!

  • I guess you will have to add some wireframes and more non-technical information to your question. – Sol May 21 '15 at 6:22

The position of the button depends on the use case and whether or not your toolbar is a global bar or specific to the current view of the app.

The left side of the toolbar is typically reserved for actions associated with the current view of the app. In the use case you provided the toolbar is custom to this view of the app (only appears during profile picture view) and when selected causes an action associated with the current view (downloads the image).


The right side of the toolbar is typically reserved for direct user action (configuration/profile) or some sort of call to action (signup, continue etc). In either of these cases the action does not directly interact with the current view and changes state either by navigating away from the current view or opening up settings.




The current mental model users are familiar with when interacting with global toolbars is that the button on the far left brings you to the "Home" or Initial load screen (feed) and the button on the far right allows the user to see things directly effecting them (config, profile, updates etc)

enter image description here

In Conclusion

If the button drives an action associated with the current view (ie download/favourite) place it on the left side.

If the button navigates away from current view state and brings there focus to something else (configuration, next article). Place the button on the right side


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.