IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> le UIBarButtonItem ne s'affiche pas
Options
Jennifer75a
posté 13 Apr 2009, 19:53
Message #1


Nouveau Membre


Groupe : Membres
Messages : 25
Inscrit : 21 Aug 2008
Membre no 120 054



Bonjour,

je débute en faisant des exemples que je trouve chez Apple ou ailleurs. J'en suis à mon 3ème (fait : helloWorld et testPicker)

Le UIBarButtonItem ne s'affiche pas
UIBarButtonItem *cancelButton = [[UIBarButtonItem alloc]
initWithTitle:NSLocalizedString(@"Cancel", @"Cancel - for button to cancel changes")
style:UIBarButtonItemStylePlain
target:self
action:@selector(cancel)];
self.navigationItem.leftBarButtonItem = cancelButton;
[cancelButton release];

Le code complet est sur http://iphonedevelopment.blogspot.com/sear...el/Code%20Reuse : DateViewController.m

Merci de votre aide

Jennifer



SUITE

J'ai pris les deux fichiers comme sur le site et cela ne fonctionne pas non plus.

Merci de votre aide

Jennifer
Go to the top of the page
 
+Quote Post
Nono95400
posté 15 Apr 2009, 09:48
Message #2


Macbidouilleur d'argent !
***

Groupe : Membres
Messages : 710
Inscrit : 16 Oct 2004
Membre no 25 318



Bonjour,
Voici un bout de code tiré de l'exemple "NavBar" d'Apple :
Code
- (void)viewDidLoad
{
    // add our custom add button as the nav bar's custom right view
    UIBarButtonItem *addButton = [[[UIBarButtonItem alloc]
                                   initWithTitle:NSLocalizedString(@"AddTitle", @"")
                                   style:UIBarButtonItemStyleBordered
                                   target:self
                                   action:@selector(addAction:)] autorelease];
    self.navigationItem.rightBarButtonItem = addButton;
}

- (void)addAction:(id)sender
{
    // the add button was clicked, handle it here
    //
}


Comme Apple précisent toujours qui appelle une méthode d'action d'utilisateur, ils passent un argument correspondant à l'objet qui a envoyé le message. C'est pourquoi, dans ton code, il faut mettre "@selector(cancel:)" et non "@selector(cancel)".


--------------------
MacBook Pro 13" M1 2020 - 16Go de RAM - SSD 256Go
Mac Pro early '09 Quad-Core Intel Xeon 2,93 GHz - 8Go de RAM - ATI HD5870 1Go - SSD Vortex 2 128Go - HD 1To, 2To, 3To.
MacBook Air 13" i7 1,8Ghz - 4Go de RAM - SSD 256Go
Go to the top of the page
 
+Quote Post
Jennifer75a
posté 15 Apr 2009, 18:07
Message #3


Nouveau Membre


Groupe : Membres
Messages : 25
Inscrit : 21 Aug 2008
Membre no 120 054



DESOLEE, cela ne fonctionne toujours pas.

Merci de votre aide si vous avez une idée

Jennifer
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 18th May 2024 - 17:58