Quand un UIPickerView offre-t-il une meilleure expérience utilisateur qu'un UITableView? Les directives d'interface humaine d'Apple répondent-elles à cela?
Utilisez un sélecteur pour permettre aux gens de choisir facilement parmi un ensemble de valeurs. Il est souvent préférable d'utiliser un sélecteur lorsque les gens connaissent l'ensemble des valeurs. En effet, la plupart, sinon la plupart, des valeurs sont masquées lorsque la roue est à l'arrêt. Si vous devez fournir un large éventail de choix qui ne sont pas bien connus de vos utilisateurs, un sélecteur n'est peut-être pas le contrôle approprié.
Envisagez d'utiliser une vue de table, au lieu d'un sélecteur, si vous devez afficher un très grand nombre de valeurs. En effet, la plus grande hauteur d'une vue de table accélère le défilement.