2016-10-12 2 views
0

Also ... Ich habe eine Schaltfläche zu meiner Navigationsleiste im Interface-Editor hinzugefügt, aber wenn ich das Bild einstelle, bekomme ich einfach eine blaue Box . Die Bilder haben die richtige Größe, werden jedoch nicht angezeigt. enter image description hereUIBarButtonItem erscheint als blaues Quadrat anstelle des gewünschten Bildes (Interface Editor)

hier ist eine Kopie eines der Bilder (x1)

enter image description here

Ich mag gerne wissen, wie diese zu beheben ein nicht-programmatischer Weg, wenn möglich ist.

+1

Überprüfen Sie dies. Es scheint keine Möglichkeit zu geben, das zu tun, was Sie im interace builder versuchen. http://stackoverflow.com/questions/27499998/how-to-set-image-for-bar-button-with-swift – TheAppMentor

+0

In meinem Fall funktioniert es. Ich bin mir nicht sicher, aber können Sie überprüfen, indem Sie die Tönungsfarbe ändern, kann die Standardfarbe Tönung blau sein und die Farbe des Symbols ist gleich, so kann das Problem verursachen. Überprüfen Sie und lassen Sie es mich wissen – Janmenjaya

+0

Überprüfen Sie Ihre Bildgröße ist größer als Buttongröße –

Antwort

0

Das Problem ist Ihr Bild. Das Bild wird nicht so angezeigt, wie es ist. Das Bild wird als eine Maske verwendet, um das tatsächliche Bild zu erzeugen. Nur der Alphakanal des Bildes ist relevant, keine der Farben.

Die einfachste Lösung für Ihr spezielles Bild ist, das gesamte Weiß aus dem Bild zu entfernen und diese Teile vollständig transparent zu machen.

+0

Danke, ich gebe das einen Versuch – Jobalisk

+0

Prost. Arbeitete zum ersten Mal. – Jobalisk

Verwandte Themen