J'ai plusieurs curseurs dans mon application, comment savoir quel curseur est sélectionné. Et comment définir les valeurs de curseur au type entier où double est le type par défaut;Comment savoir quel curseur est sélectionné
Répondre
Vous devez configurer le curseur pour cibler une méthode lorsqu'elle change, afin que vous puissiez être informé lorsqu'un curseur change. Vous devez le faire dans le constructeur d'interface, mais si pour une raison quelconque vous ne pouvez pas, peut-être vous devez déterminer de façon dynamique les curseurs nécessaire, alors vous pouvez utiliser des méthodes comme
[NSControl setAction:]
[NSControl setTarget:]
NSControl
peut avoir leur valeur définie avec différents types de données (int, float, double), même certains types qui ne sont pas applicables à NSSliders
(par exemple NSString
), ce n'est pas leur type par défaut, utilisez simplement la méthode suivante.
-[NSControl setIntValue:]
Vous pouvez utiliser le Tag propriété du curseur pour attribuer un entier (ou encore mieux, utilisez un ENUM). Ceci est utile si vous avez plusieurs boutons ou contrôles avec la même cible.
L'expéditeur sera le contrôle qui a déclenché l'action, et vous pouvez obtenir le tag à partir de celui-ci. Vous pouvez également renvoyer vers le type de contrôle d'origine si vous devez accéder à d'autres propriétés.
Voir Objective C IBOutlets pour plus d'informations sur l'expéditeur.
Notez également que normalement, vous devez définir la balise dans Interface Builder (IB), mais vous pouvez également les définir en code.
Si vous avez des prises connectées aux curseurs, vous pouvez simplement comparer l'argument 'sender' à chaque prise. L'étiquette est utile quand il serait difficile de faire une sortie pour chaque curseur ou de comparer à ce nombre de points de vente différents. –
- 1. Savoir quel onglet est sélectionné
- 2. Comment savoir quel itinéraire a été sélectionné?
- 3. Comment savoir quel bouton radio est sélectionné dans une vue?
- 4. C#: Comment savoir quel index d'élément est sélectionné dans ListView?
- 5. Essayer de savoir quel élément est sélectionné sur un @ Html.DropDownListFor
- 6. Comment savoir si UITableViewCell est sélectionné?
- 7. comment savoir quel bouton radio a été sélectionné?
- 8. UIMenuController: comment savoir quel menuItem est enfoncé?
- 9. Quel contrôleur d'onglet est sélectionné?
- 10. vérifier quel élément est sélectionné?
- 11. Comment déterminer quel dijit.layout.AccordionPane est actuellement sélectionné
- 12. Comment déterminer quel élément JList est sélectionné?
- 13. Javascript: comment savoir quel onglet est actif
- 14. Comment savoir quel formulaire est en haut?
- 15. comment savoir quel est le nodeType?
- 16. Comment savoir quel paquet est lancé?
- 17. Comment savoir quel serveur SMTP est utilisé?
- 18. Comment savoir quel DataGridView est cliqué?
- 19. savoir quand le curseur est déplacé (UITextView)
- 20. Comment savoir quel format est sélectionné dans la vue dans Joomla 2.5
- 21. Comment savoir quel onglet est sélectionné dans le contrôle onglet dans vb.net
- 22. Comment savoir quel UIViewController est sélectionné dans un UITabBarController at didSelectItem
- 23. Savoir quel clavier est affiché
- 24. Comment savoir si quelque chose est sélectionné dans CKEditor
- 25. Comment faire savoir à l'utilisateur que quelque chose est sélectionné?
- 26. Android multiples onglets voir comment savoir si on est sélectionné
- 27. Comment puis-je savoir si l'élément est sélectionné dans ItemTemplate?
- 28. Comment savoir quel élément est cliqué dans richfaces PickList
- 29. Comment savoir si un curseur jQuery (bouton) est focalisé?
- 30. Quel onglet est sélectionné, onTabSelected Android
Si vous regardez la méthode qui gère le changement, la réponse sera évidente. – Eiko