Comment définir la teinte de ce bouton jaune pour être gris? J'ai essayé d'ajouter une image, mais n'avais pas de chance.
Voici la capture d'écran: p>
p>
Voici mon code actuel: p>
6 Réponses :
Ce n'est pas possible sans votre image personnalisée. P>
Est-il possible de lui donner une certaine couleur, par exemple gris?
addbutton.tintcolor = [Uicolor GreyColor];
En réalité, il est possible sans utiliser l'image pour les boutons.
Cela modifie la couleur de la barre de navigation au lieu des boutons.
... Mais vous pouvez définir le bouton Teinte de cette façon, voir:
inverser vous pouvez changer la couleur du bouton ou T
Peut être non associé, mais la réponse m'a aidé. Je l'ai utilisé de cette manière Toolbar.TinColor = autoavigationController.navigationbar.TintColor; et ajout ultérieur de la barre d'outils au contrôleur de navigation. De la même manière, vous pouvez changer la couleur de l'UIBUTTON !!
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; [button setBackgroundImage:[UIImage imageNamed:@"button_main.png"] forState:UIControlStateNormal]; [button addTarget:self action:@selector(GotoSettings) forControlEvents:UIControlEventTouchUpInside]; button.frame = CGRectMake(x, y, x1, x2); UIBarButtonItem *menuButton = [[UIBarButtonItem alloc] initWithCustomView:menu]; self.navigationItem.rightBarButtonItem = menuButton; [button release]; [menuButton release];
Travailler bien, mais comment définir le titre sur le bouton?
self.navigationItem.rightBarButtonItem.tintColor = [UIColor colorWithRed:0.1f green:0.66f blue:0.26f alpha:0.7];
de iOS 5.0 et sur vous pouvez utiliser:
[[UINavigationBar appearance] setTintColor:[UIColor yellowColor]];
Lorsque vous définissez votre image du bouton dans la barre de navigation, vous voudrez peut-être définir uiimagerinteringMoDaysoriginal fort> pour celui-ci: voici le Reference . P > p>