Einstellung Bar-Button-Item-Farbe, die in einer benutzerdefinierten Navigationsleiste
Erstellte ich eine benutzerdefinierte Navigationsleiste und eine Rechte navigation-Taste, mit der XIB. Dies funktioniert sehr gut. Aber ich muss mich anpassen, die Farbe der rechten navigation-Taste. Im moment ist diese Farbe die gleiche Farbe wie die Farbe der navigation bar. Ich brauche eine andere Farbe für diese rechts-Taste. Gibt es eine Möglichkeit, dies zu ändern Farbe?
Danke.
InformationsquelleAutor Dilshan | 2010-12-23
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meines Wissens nach nicht, der button erbt die Farbe der navigationBar. Was Sie tun können, ist legen Sie eine customView für die navigationItem:
Dies ist, wie Sie es mit einem der SDK-Tasten:
Stattdessen kann man es so machen:
Verwenden ein image, das Sie in photoshop usw.
Es ist als ein
initWithCustomView:UIView
oderinitWithTitle:NSString
Sie verwenden können.Sorry, keine "one-line-Lösung" 🙂
InformationsquelleAutor RickiG
In iOS 5 gibt es "Darstellung" - Funktion:
[[UIBarButtonItem appearance] setTintColor:YOUR_COLOR];
InformationsquelleAutor pbibergal
Swift 3.x
InformationsquelleAutor Ilker Baltaci
Wenn Sie navigation bar button item mit benutzerdefinierten Ansicht Sie sollten konvertieren UIButton erste:
Dann können Sie die Attribute von UIButton wie:
InformationsquelleAutor erdikanik