Ich entwickle eine App in Swift 2.2. Jetzt möchte ich die Schriftart und Farbe der Rücktaste für eine bestimmte Ansicht ändern. Die fragliche Ansicht hat einen Navigationscontroller als übergeordneten Controller.
Ich habe versucht, beide der folgenden Zeilen in ViewDidLoad meiner ViewController
ausgeführt %Vor%Weder gibt es Fehler, aber es macht keinen Unterschied zur Zurück-Schaltfläche. Ich habe auch versucht, beide zu laufen
%Vor%Dies löst jedoch einen Fehler aus (Fehler beim Auspacken von nil). Wie sollte ich die Schriftart und die Farbe der Navigationsleiste korrekt ändern? Fühlt sich an, als würde ich nicht die richtigen Gegenstände verändern ...
Swift 3.0 Antwort (basierend auf Lions Antwort):
%Vor%Funktioniert gut, für diejenigen, die bereits andere Teile ihrer Navigationsleisten angepasst haben, aber nicht die Zurück-Taste!
Ich denke, du solltest es in der VC vor deinem eigentlichen VC ändern. Sehen Sie sich Folgendes an: UINavigationItem
Bearbeiten: Zum Beispiel können Sie schreiben:
%Vor%in Ihrer prepareForSegue-Methode.
Erstellen Sie benutzerdefinierte Schaltfläche und machen Sie es wie Sie wollen und fügen Sie Aktion hinzu, um zurückzugehen.
%Vor%Verwenden Sie den folgenden Code:
%Vor%Ändern Sie die Farbe nach Ihren Bedürfnissen
Tags und Links ios swift swift2 uinavigationbar