Cette page contient des notes sur le développement d'applications sur iPhone.
Étapes simples pour utiliser un contrôle d'interface utilisateur tel qu'un bouton, un label, etc.
.xib
).h
du controleur de la vue (ex: HelloWorldViewController.h
)IBOutlet
→ IBOutlet UIButton *okButton;
dans la section @interface HelloWorldViewController
@interface
, en dehors de celle-ci, ajouter une propriété → @property (nonatomic,retain) UIButton *okButton;
-(IBAction) methodeAppelee;
.m
, ajouter @synthesize
s'il n'est pas déjà là, exemple → @synthesize okButton;
, sinon seulement ajouter le nom du contrôle à la même ligne en séparant avec une virgule.-(IBAction) methodeAppelee { logique; }
Dans le cas d'une application Tab bar-based, on veut afficher une vue à l'aide d'un bouton.
CustomViewController *customController = [[CustomViewController alloc] initWithNibName:@"CustomView" bundle:[NSBundle mainBundle]]; [self.tabBarController presentModalViewController:customController animated:YES]; [customController release];
Pour enlever la nouvelle vue une fois terminée, associer une méthode avec un contrôle de la vue CustomView
et inclure cette ligne de code :
[self dismissModalViewControllerAnimated:YES];