Das Bild der Navigationsleiste wird in Swift nicht angezeigt

7

Ich bin wieder zurück.

Ich schreibe eine App in Swift mit Xcode 7. Ich habe einen Navigationscontroller hinzugefügt und darüber ein Navigationselement und dann eine Balkenschaltfläche. Ich versuche, das Bild der Leiste zu einem PNG zu ändern, das ich in Xcode importiert habe. Es zeigt sich aber nur im Design und auch wenn ich die App starte. Es zeigt nur einen blauen Fleck im Navigationsbereich.

Ich habe versucht, das Bild in das Projekt und auch in images.xcassets mit den gleichen Ergebnissen zu importieren.

Wer weiß, was hier falsch ist?

Hier ist das Bild, das ich hinzufügen wollte und die Einstellungen, die ich gerade habe.

Einstellungen:

    
BensTechTips 28.09.2015, 16:29
quelle

2 Antworten

15

Das Auflösen von Navigationsschaltflächenbildern, die als blau angezeigt werden, besteht darin, das in den Assets festgelegte Bild auszuwählen.

Wählen Sie dann Originalbild aus den Optionen Rendern als aus.

    
Nicholas Murray 16.08.2016 10:17
quelle
5

Sie sollten ein Bild mit Alpha haben (das von Ihnen gepostete Beispielbild hat einen weißen Hintergrund). Außerdem sollten Sie das Bild im Vorlagenmodus einstellen. Ich weiß nicht, wie man das in Interface Builder macht. Dies ist ein Beispielcode, um das Bild in eine Vorlage zu konvertieren.

%Vor%     
cekisakurek 28.09.2015 16:56
quelle

Tags und Links