J'essaie d'ajouter une image à l'UIBarButtonItem que je dois utiliser dans un UIToolbar. J'ai réussi à lire l'image et même à l'afficher avec un UIImageView, mais quand je l'ajoute à l'UIBarButtonItem et ensuite j'ajoute cet élément à la barre UIToolbar, la barre d'outils déplace juste un espace "Blank White" de la taille et la forme de l'image que j'essaie de charger.ajouter l'image à UIBarButtonItem pour UIToolbar
Voici ce que j'essaie.
UIImage *image = [UIImage imageNamed:@"6.png"];
//This is the UIImageView that I was using to display the image so that i know that it is being read from the path specified.
UIImageView *imageView = [[UIImageView alloc] initWithImage:image];
imageView.frame = CGRectMake(0, 50, image.size.width, image.size.height);
[self.view addSubview:imageView];
UIButton *button1 = [UIButton buttonWithType:UIButtonTypeCustom];
[button1 setImage:image forState:UIControlStateNormal];
//This is the first way that I was trying to accomplish the task but i just get a blank white space
//This is the Second way but with the same blank white result.
UIBarButtonItem *systemItem1 = [[UIBarButtonItem alloc] initWithCustomView:button2];
NSArray *items = [NSArray arrayWithObjects: systemItem1, nil];
//Adding array of buttons to toolbar
[toolBar setItems:items animated:NO];
//Adding the Toolbar to the view.
[self.view addSubview:toolBar];
Votre aide sera très appréciée.
Merci!
Shumais Ul Haq
Merci MVDS !!! Oui, c'était le cadre !! J'ai simplement ajouté cette ligne button2.frame = CGRectMake (0, 0, image.size.width, image.size.height); J'ai passé un temps fou juste à essayer de faire fonctionner ça. Je ne pense pas que je vais oublier la relation Button-Frame jamais !! Merci encore! –