Comment utiliser UIButton dans UINavigationBar
L'iPhone d'Apple est sorti le 29 juin 2007. Ce smartphone offre une multitude d'applications, et plusieurs outils de développement permettent aux utilisateurs de créer les leurs. Pour ajouter un UIButton sur une UINavigationBar dans votre application iPhone, téléchargez et installez un système de compilation comme Xcode 4 ou AppCode. Ces deux programmes sont des environnements de développement intégrés (IDE) incluant l'outil de compilation GNU.
Ce dont vous aurez besoin
- Compilateur de développement
- Mac OS X
Instructions
Ouvrez votre logiciel de compilation et créez un nouveau document. Choisissez une Application à base de vues (View-Based Application) et enregistrez-la sous le nom « UIButton ».
Cliquez sur le dossier « Resources » sous « Information » à gauche de la fenêtre du compilateur. Cliquez sur le fichier .XIB prévu pour ce projet. Patientez pendant le chargement des outils de développement.
Glissez une « Barre de navigation » (Navigation Bar) depuis le menu de gauche et déposez-la dans la visionneuse de développement. Déplacez un « Bouton rectangulaire arrondi » (Round Rectangular Button) au centre de la visionneuse, en veillant à ne pas le déposer dans la UINavigationBar. Réglez le « Type » sur « Info Light » ou « Info Dark » dans la barre d'attributs du bouton à droite.
Cliquez sur le « UIButton » et déplacez-le sur le côté gauche ou droit de la UINavigationBar en haut de la visionneuse. Cliquez sur le « Classes Folder » à gauche et choisissez le fichier « viewcontroller.h ». Ajoutez le code suivant sous la chaîne « @implementation » :
- (IBAction)information;
Insérez un code personnalisable selon vos besoins dans le fichier viewcontroller.h sous le « Classes Folder ». Remplacez le texte entre guillemets selon vos besoins. Le code peut varier en fonction et texte, mais utilisez la base suivante :
UIAlertView *replay = [[UIAlertView alloc] initWithTitle:@"Titre" message:@"Message" delegate:self cancelButtonTitle:@"Non" otherButtonTitles:@"Oui",nil]; [replay show]; [replay release];
Cliquez sur le bouton « Device » en haut de la fenêtre du compilateur et passez l'application sur « Simulator » si ce n'est pas déjà fait. Enregistrez votre application.
Chargez l'Interface Builder de votre programme de compilation et cliquez sur « File's Owner » en bas à droite. Cliquez sur l'onglet « Connect » en haut du menu qui s'ouvre. Sélectionnez le bouton à côté de « Information » sous l'onglet « Received Actions » et glissez-le vers le UIButton de votre visionneuse. Enregistrez et fermez l'Interface Builder.
Cliquez sur « Build and Run » pour lancer votre nouvelle application. Attendez le démarrage de l'image iPhone, puis cliquez sur le « UIButton » sur la UINavigationBar pour tester. Vérifiez que le message affiche le texte prévu. Modifiez cette zone de texte à votre convenance si nécessaire.
