Come posso impostare il colore UIBarButtonItem's
in verde? Sto usando iOS 4, non c'è nessuna proprietà tinta. mi aiuti per favore.Cambia UIBarbuttonItems Colore
risposta
In iOS 4:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setBackgroundImage:[UIImage imageNamed:@"green.png"] forState:UIControlStateNormal];
button.frame=CGRectMake(0.0, 100.0, 60.0, 30.0);
[button setTitle:@"Green" forState:UIControlStateNormal];
[button addTarget:self action:@selector(yourAction) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *myButton = [[UIBarButtonItem alloc] initWithCustomView:button];
Qui avete bisogno di un verde a fare questo, si sta creando un pulsante personalizzato con questa immagine e impostarlo come la vista del UIBarButtonItem.
In iOS 5 è possibile utilizzare:
[[UIBarButtonItem appearance] setTintColor:[UIColor greenColor]];
prega di controllare questi collegamenti per più:
Come da documentazione è disponibile da iOS 5 in poi. La sua domanda è per iOS 4. Controllalo qui. Http://developer.apple.com/library/ios/#documentation/uikit/reference/UIAppearance_Protocol/Reference/Reference.html – iDev
Midhun scadente. Buone risposte alle domande sbagliate oggi :) Odio giorni come questo :) – rmaddy
@rmaddy: Penso che tu abbia ragione :) Questa è una brutta giornata per me :( –
Si prega di provare il codice qui sotto.
self.navigationController.navigationBar.tintColor = [UIColor greenColor];
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:nil action:NULL];
So che questa è una vecchia questione, ma nel caso qualcuno sta usando una customView
, si può provare:
myButton.customView.tintColor = [UIColor blackColor];
- 1. cambia colore di sfondo
- 2. Cambia colore polilinea dinamicamente
- 3. Cambia colore modulo costantemente
- 4. Cambia colore UIPicker
- 5. Lollipop - ProgressDialog cambia colore
- 6. pulsante Cambia colore onclick
- 7. Cambia Colore EditText bordo
- 8. Cambia colore ProgressIndicator
- 9. cambia sfondo UIAlertcontroller Colore
- 10. Cambia colore stringa
- 11. Nascondi UIToolbar UIBarButtonItems
- 12. Cambia colore di sfondo e colore carattere
- 13. NavigationView (Cambia colore dell'articolo selezionato)
- 14. Cambia colore segnaposto in input
- 15. Gnuplot - cambia colore di sfondo
- 16. Cambia colore dell'immagine in javascript
- 17. Cambia azione Colore barra - Xamarin
- 18. select2 cambia colore di sfondo
- 19. Cambia colore tilde (~) in Vim
- 20. Cambia coloreControl Colore attivato programmaticamente
- 21. Cambia colore tinta UIAlertController iOS9
- 22. UIRefreshControl cambia colore di UIActivityIndicatorView
- 23. Cambia azioneBar Colore sfondo dinamicamente
- 24. Cambia React Cursore nativo colore
- 25. Cambia colore di Android: attivatoBackgroundIndicator
- 26. Cambia colore pulsante in AlertDialog
- 27. Cambia panda trama backgournd colore
- 28. Cambia barra azioni Colore titolo
- 29. Eclipse: cambia colore barra verticale
- 30. Modifica spaziatura tra UIBarButtonItems in iOS 8
Hai provato la mia risposta? per favore dimmi se hai ancora problemi. –
@MidhunMP: il colore di UIBarButton è cambiato. ma come si può impostare titolo e azione su di esso? – user1871678
Ho modificato la mia risposta, per favore controlla che funzioni o no. –