User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

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 show a UIPickerView with a list of options:

  • Vegetables,
  • Fruits,
  • Greetings,
  • Shopping

When selecting any of the above options, will show another UIPickerView with options like (if we have selected greetings):

  • Hi,
  • Hello,
  • Good morning.

When selecting any of that, will show another picker with options like:

  • Hi dear,
  • Hi, how are you,
  • Hi, how are you doing

Now when selecting any of that, needs to be placed on a text view. The functionality is supposed to behave like templates to choose from.

I feel there is something odd in this, but cannot pinpoint it. Is there a better pattern?

share|improve this question

migrated from Dec 23 '11 at 12:10

This question came from our site for professional programmers interested in conceptual questions about software development.

Instead of pickers, you should probably use table views with disclosure indicators (>), as seen in the Settings app. Per the iOS Human Interface Guidelines:

The plain table style is well-suited to display a hierarchy of information. Each list item can lead to a different subset of information displayed in another list. Users follow a path through the hierarchy by selecting one item in each successive list. The disclosure indicator tells users that tapping anywhere in the row reveals the subset of information in a new list.

share|improve this answer
the link goes to 404 page:-( but a good idea I appreciated – codercat Sep 29 '15 at 6:44
@codercat Thanks, updated the link. – Patrick McElhaney Sep 29 '15 at 12:14

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.