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?
Antworten:
7 für die Antwort № 1Es 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.
Irgendwo in diesen Antworten sollte die Lösung für Ihr Problem sein.