Item supplémentaire.
tablier
Membre
Dans le tutorial Cacao, pour ajouter une copie du résultat du calcul des euros j'ai ajouté un menu Editer avec seulement deux items: Copier et Coller. Tout va bien, sauf qu'a l'éxecution, l'item supplémentaire Special Characters apparait en anglais sans que je l'ai demandé. Pour supprimer cet item, je pense utiliser removeItem (ou removeItemAtIndex) en le plaçant je pense dans applicationWillDidFinishLaunching.
Questions: Est-ce que je me plante. Faut-il déclarer un IBOutlet pour accéder au menu Editer? sinon, comment y accède-t-on? Et comment connait-on l'index d'un item dans un menu?
Questions: Est-ce que je me plante. Faut-il déclarer un IBOutlet pour accéder au menu Editer? sinon, comment y accède-t-on? Et comment connait-on l'index d'un item dans un menu?
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
[tt]
[menuEditer removeItemAtIndex:2];
[/tt]
Par contre, comme c'est un item rajouté par le système, je me demande s'il va autoriser sa suppression ? A essayer...
[EDIT] chose à essayer, tu peux aussi créer ton menu à partir de zéro, ensuite tu connectes les actions voulues à ton First Responder. Ainsi l'item Special Characters ne devrait pas être rajouté.
Tu peux modifier le menu comme tu veux. Il me semble que si tu veux, tu n'es même pas obligé de mettre de menu.
Pour info:
J'ai essayé de créer mon menu en utilisant dans la palette des menus IB soit "Submenu" soit "Edit". Dans les deux cas, à l'éxecution, l'item supplémentaire apparait.
Bye et merci. :P
Bon, j'ai créé mon menu principal sous IB et je ne suis pas arrivé à mettre un outlet sur le menu Editer.
J'ai donc opéré comme ci-dessous et ça marche:
dans applicationDidFinishLaunching j'ai ajouté:
A cette occasion j'ai découvert que dans le menu principal on ne compte pas l'item 'pomme' et que les indexes commencent à zéro.
Et voila ::)
Comment ça se fait ? ???
J'ai construis le menu principal et ses sous menus en utilisant la palette de menu et en supprimant les items dont je en voulais pas. Les items copier et coller sont donc en place. A partir de là je n'ai pas trouvé comment mettre un outlet d'accès au sous menu Editer.
:crackboom:-