Je veux dessiner un bouton personnalisé sur la barre de navigation.comment dois-je dessiner Bouton personnalisé sur la barre de navigation
Quelqu'un peut-il m'aider.
Je veux dessiner un bouton personnalisé sur la barre de navigation.comment dois-je dessiner Bouton personnalisé sur la barre de navigation
Quelqu'un peut-il m'aider.
UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithTitle:@"DontWorryAboutThis" style:UIBarButtonItemStylePlain target:self action:@selector(method:)];
[barButton setImage:[UIImage imageNamed:@"animage.png"]];
[self.navigationItem setLeftBarButtonItem:barButton];
simples
[[UIBarButtonItem alloc] initWithCustomView: customButton];
travaillera
donc quelque chose comme ça:
UIButton *button = [UIButton buttonWithType: UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"animage.png"]];
[button addTarget:self action:@selector(onClick:) forControlEvents: UIControlEventTouchUpInside];
UIBarButtonItem *customItem = [[UIBarButtonItem alloc] initWithCustomView: button];
[self.navigationItem setLeftBarButtonItem:customItem];
Cheers, Krzysztof Zabłocki
et comment puis-je ajouter une image à ce bouton personnalisé :) –
et où ajouter ce bouton personnalisé signifie dans quelle méthode ... Dans la méthode ViewDidLoad() ..... –
vous pouvez l'ajouter dans viewDidLoad –
UIBarButtonItem *btn=[[UIBarButtonItem alloc] initWithTitle:@"Button" style:UIBarButtonItemStylePlain target:self action:@selector(btnPressed)];
[self.navigationItem setRightBarButtonItem:btn];
Il serait utile si vous fournissiez à l'OP un certain contexte pour le bloc de code fourni par ex. où il devrait aller etc. ou des liens vers la documentation. – Craig
J'implémente ce code mais il cache mon bouton de retour. –
Si vous voulez le bouton Précédent, vous ne devez pas définir leftBarButtonItem. Si vous voulez leftBarButtonItem, alors vous n'avez aucun bouton de retour. – AechoLiu
puis utilisez rightBarButtonItem –