2010-03-12 2 views
0

Comment obtenir l'ID d'objet depuis UIButton? Je veux savoir quel uibutton est pressé actuellement quand je ne sauvegarde pas le pointeur sur uibutton.Comment obtenir l'ID d'objet depuis UIButton?

+0

Qu'entendez-vous par "ID d'objet"? –

+0

Je vais bien la réponse: utilisez le uibutton.tag :) –

Répondre

1

Pas trop à votre question, donc il est difficile de comprendre ce que vous demandez ... Mais, je vais hasarder une supposition en faisant l'hypothèse que vous demandez comment accéder à un UIButton à partir de votre code? Si oui, alors je devrais supposer que vous avez ajouté ce bouton via Interface Builder auquel cas vous devez simplement ajouter une directive de pré-processeur IBOutlet pour chaque objet de bouton dans l'interface de votre contrôleur de vue (ou vue) en tant que tel:

@interface MyView : UIViewController { 
    UIButton *myButton; 
} 
@property (nonatomic, retain) IBOutlet UIButton *myButton; 

// Button's action which you probably already figured out 
- (IBAction)buttonPressed:(id)sender; 

Ensuite, vous devrez effectuer les connexions dans Interface Builder. Faites glisser à partir de l'objet qui doit connaître TO l'objet qu'il doit savoir sur. Ainsi, vous pouvez faire glisser le propriétaire du fichier vers UIButton en le faisant glisser pour le connecter à l'IBOutlet ... puis en le faisant glisser depuis UIButton vers le propriétaire du fichier pour connecter l'IBAction.