IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Objective-C Discussion :

Cliquer un élément sans toucher l'écran


Sujet :

Objective-C

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Juin 2012
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 35
    Points : 35
    Points
    35
    Par défaut Cliquer un élément sans toucher l'écran
    Bonjour,

    Je cherche une solution pour cliquer sur un élément juste à partir de son id.

    Pour un UIButton, il y a [button sendActionsForControlEvents:UIControlEventTouchUpInside];

    Mais je recherche la même chose pour les UITextField ou UITableViewCell ou tout élément cliquable.
    Si ce n'est pas possible, de quoi j'aurai besoin en plus de son id pour pouvoir le faire?

    Merci

    (J'ai posté la même chose dans le forum iOs, si un admin passe merci de supprimer l'autre post - merci)

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Analyste/ Programmeur
    Inscrit en
    Juillet 2013
    Messages
    4 629
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Analyste/ Programmeur

    Informations forums :
    Inscription : Juillet 2013
    Messages : 4 629
    Points : 10 554
    Points
    10 554
    Par défaut
    Là je suis scotché (pour ne pas dire plus)

    Ne pas cliquer sur un bouton et appeler la méthode sendActionsForControlEvents: revient à appeler directement ta méthode d'action.
    Pourquoi tout ce chantier pour appeler sa propre méthode?

    Je ne pense pas qu'il y a d'autres méthodes appelées après sendActionsForControlEvents:, ou peut-être pour 2-3 vérifications.

    Pour les UITextField, lorsqu'on clique dessus c'est pour avoir le focus.
    Tu veux appeler quelle autre méthode?
    C'est le delegate UITextFieldDelegate qui est appelé


    Je n'image pas l'application de fou, avec comme UI, tout s'auto-clique et s'auto-focus

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Inscrit en
    Juin 2012
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juin 2012
    Messages : 35
    Points : 35
    Points
    35
    Par défaut
    Je fais une brique réutilisable qui permet de récupérer tout les éléments cliquables de chaque vue et grâce à la voix de cliquer sur chacun des éléments.

    Donc pour actionner le bouton, j'envoi un sendAction. Pour récupérer la méthode d'action grâce à l'id, je ne me suis pas penchée dessus. C'est faisable?

    En ce qui concerne les uiTextField et UITableviewCell, ce n'est donc pas possible de faire la même chose ?
    Il faudrait donc que je récupère en même temps directement la méthode d'action?

    Merci

Discussions similaires

  1. Cliquer sur un élément sans toucher l'écran
    Par Kimly dans le forum Développement iOS
    Réponses: 0
    Dernier message: 18/07/2014, 10h33
  2. Réponses: 4
    Dernier message: 25/04/2006, 19h41
  3. xsl:Template sur un élément sans namespace
    Par dust45 dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 27/10/2005, 16h52
  4. [J2ME][MIDlet]rafraichir une image sans toucher au form?
    Par noobiewan kenobi dans le forum Java ME
    Réponses: 1
    Dernier message: 05/09/2005, 09h54
  5. [xslt] Suppression des éléments sans contenu.
    Par dibbouk dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 17/06/2005, 17h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo