2010-09-30 7 views
0

J'ai une exigence - dans une application que je suis en train de développer - d'afficher une liste de couleurs en cliquant sur un bouton afin que l'utilisateur puisse sélectionner une couleur unique dans la liste. Je crois fermement que la meilleure façon d'y parvenir serait d'avoir un popup UIMenuController - comme si vous voyiez le menu copier/couper/coller dans iphone - et d'afficher la liste des couleurs dans ce menu. Cependant, je ne souhaite pas afficher les noms des couleurs dans le menu, mais j'aimerais que les boutons soient colorés. Mais je suis toujours incapable de voir un moyen de le faire.UIMenuController avec un ensemble de boutons de couleur

Toute aide est très appréciée.

+0

J'avais la même exigence et je n'ai trouvé aucune possibilité de changer les éléments du menu. La seule solution que j'ai trouvé, était de créer un popover personnalisé ressemblant à ce menu. – msg

Répondre

1

La chose de placard que j'ai trouvé pour faire ceci est un popover personnalisé qui permet la personnalisation des couleurs appelée JSMenuController. Il est open source et peut être trouvé ici:

http://jernejstrasner.com/iphone-classes/

Le seul inconvénient est que pour autant que je peux dire, tous les boutons doivent avoir la même couleur, même si cela peut être une couleur de votre choix . Mais éventuellement avec un regard dans leur code, vous pourriez être en mesure de le modifier pour avoir des couleurs différentes pour chaque bouton.

+0

Merci pour le lead. C'est certainement un bon point de départ. Je suis passé par le code et assez confiant si j'ai passé plusieurs heures, je peux l'obtenir pour avoir des couleurs différentes pour chaque bouton. Mais encore, je suis paresseux: D .. Toujours à la recherche d'un raccourci :) –

+0

le lien ne fonctionne plus – user102008

+2

On dirait qu'il l'a enlevé de son site. Heureusement, j'ai sauvegardé une copie pour moi, la voici: http://idzr.org/tuz1 – Joshua

Questions connexes