2010-07-24 5 views

Répondre

2

Très franchement, si vous présentez plus de 7 boutons dans une feuille d'action, vous devez repenser la disposition de cette feuille. Vous devez présenter à l'utilisateur un ensemble de choix plus limité. Avoir 7 options à l'écran à la fois mènera à la paralysie de l'utilisateur en leur faisant face avec trop de choix.

+0

Mais l'exigence est ainsi. Pourquoi je pense utiliser une feuille d'action, c'est qu'il y a une tableview par défaut. Donc, si les boutons peuvent montrer en faisant défiler la tableview. – user394753

0

Vous devez créer une sous-classe UITableViewController qui affiche toutes les options au lieu d'utiliser une UIActionSheet dans ce cas. Vous pouvez placer le texte du titre dans un en-tête de section ou dans le tableHeaderView.

+0

C'est peut-être une solution. Mais l'effet peut-être pas bon. Il ne peut pas montrer parfaitement comme feuille d'action. – user394753

+0

Mais ce que la feuille d'action présente est un UITableView! Vous aurez besoin d'ajouter des graphiques pour le superposer et ajouter un bouton d'annulation avec des graphiques sur le fond, mais c'est la même chose. Certes, vous aurez besoin d'impliquer un graphiste pour faire les graphiques, mais encore, vous devriez probablement avoir un concepteur d'interface utilisateur regarder la conception globale de l'application. – lucius

Questions connexes