User Experience Stack Exchange is a question and answer site for user experience researchers and experts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm helping out developing an iPhone app that enables access to a lot of list items of data.

On the start screen, the user can dig into the list items through either predefined category shortcuts or user-defined shortcuts. The latter shortcuts are created by using the predefined category shortcuts to navigate to the requested list/item and then tapping a 'create shortcut' button.

However, I'm in doubt how to design the interaction for editing such split lists; that is deleting, re-arranging and renaming user-defined shortcuts on the start screen (only user-defined shortcuts can be edited).

My draft looks like this:

iPhone interaction design draft

  • What are your comments on this design? Does is comply with iOS standards? Is it even implementable? Can you think of a better design?
share|improve this question

In your current illustration, i might move the cancel / save buttons below the text field.

You could have editable text fields on your edit page while in edit mode. So user created short cut labels are editable in place.

share|improve this answer
Thank you for your input, I did actually consider allowing inline renaming; I'm not sure it complies with best practices, though. Regarding the placement of the Cancel/Save buttons, you're right in terms of layout flow. However, I'm mimicking the navigation bar layout, with the label in the middle and the action buttons on each side and the actionable view/item below. – agib Aug 30 '11 at 13:27
If you don't do inline (I think you should), I would consider using a UIAlertView with a text field, ala:… Also, remember to allocate room for the keyboard. – Stuart Aug 30 '11 at 13:42
@Stuart - you're right about making room for the keyboard - I almost forgot... I agree, that inline editing would be the coolest. I haven't found a source that confirms that this is indeed feasible in terms of implementation (when you already have the edit mode with delete and re-arrange activated), though. With regards to the UIAlertView, I'm not so sure. In terms of "fittsian" finger travel distance from the keyboard, my proposal is preferable, I believe. – agib Aug 31 '11 at 12:06

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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