Swift Schriftart und Farbe der Zurück-Taste ändern

7

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 ...

    
Anton Gildebrand 19.05.2016, 09:28
quelle

6 Antworten

12

Wenn Sie die gleiche Farbe implizit auf Balkenschaltflächen setzen möchten, dann geben Sie in appdelegate in didfinishlaunchingwithoption write

ein %Vor%

Aktualisierung:

setze das in appdelegae,

%Vor%

Update 2:

%Vor%

Hoffe, das wird helfen:)

    
Lion 19.05.2016, 10:13
quelle
9

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!

    
David West 22.12.2016 03:41
quelle
4

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.

    
switchCTRL 19.05.2016 13:00
quelle
3

Erstellen Sie benutzerdefinierte Schaltfläche und machen Sie es wie Sie wollen und fügen Sie Aktion hinzu, um zurückzugehen.

%Vor%     
Chaudhary Ankit Deshwal 19.05.2016 09:50
quelle
2

Verwenden Sie den folgenden Code:

%Vor%

Ändern Sie die Farbe nach Ihren Bedürfnissen

    
user5938635 19.05.2016 09:34
quelle
0

Schnell 4

in AppDelegate.swift

%Vor%     
Maruta 17.01.2018 15:55
quelle

Tags und Links