/ / WatchKit-App die gesamte Hintergrundfarbe des Bildschirms ändern - schnell, Watchkit

WatchKit App ändern gesamte Bildschirmhintergrundfarbe - swift, Watchkit

Ich versuche, die gesamte Hintergrundfarbe einer WatchKit-App folgendermaßen zu ändern:

self.group.setBackgroundColor(UIColor(red: 15/250, green: 121/250, blue: 205/250, alpha: 1.0))

Die untere und die obere Farbe bleiben jedoch das Standardschwarz. Ich setze die Controller-Inserts links, rechts, oben und unten auf 0 und setze auch die WKInterfaceGroup Radius auf Null. Was vermisse ich?

Bildschirmfoto

Antworten:

7 für die Antwort № 1

Es gibt einige mögliche Probleme, auf die Sie hier stoßen könnten.

Übersicht Schnittstelle

Wenn Sie einen Glance Interface Controller verwenden, wird unten immer ein schwarzes Overlay angezeigt, um die Paging-Anzeigen zu berücksichtigen. Sie können das nicht loswerden.

Gruppen

Wenn Sie einen normalen Schnittstellencontroller verwenden, ist Ihre Gruppe nicht richtig eingerichtet. Für Breite und Höhe sollte es "Relativ zu Container" sein, ohne andere Geschwistergruppen.

Schnittstellen-Controller

Der einfachste Weg, um das Ganze einzustellenHintergrundfarbe (natürlich ohne Statusleiste), um die Hintergrundfarbe direkt auf der Schnittstellensteuerung einzustellen. Dies führt zu einem Bild, das wie folgt aussieht.

Schnittstellenhintergrundfarbe

Irgendwo in diesen Antworten sollte die Lösung für Ihr Problem sein.