Take the 2-minute tour ×
User Experience Stack Exchange is a question and answer site for user experience researchers and experts. It's 100% free, no registration required.

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 programmers.stackexchange.com Dec 23 '11 at 12:10

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

1 Answer 1

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

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.