/ / Aplikacja WatchKit zmienia kolor tła całego ekranu - szybki, watchkit

Aplikacja WatchKit zmienia cały kolor tła ekranu - swift, watchkit

Próbuję zmienić cały kolor tła aplikacji WatchKit za pomocą tego:

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

Kolor dolny i górny pozostają jednak domyślną czernią. Ustawiam wstawki kontrolera interfejsu lewy, prawy, górny i dolny na 0, a także ustawiam WKInterfaceGroup promień do zera. czego mi brakuje?

Zrzut ekranu

Odpowiedzi:

7 dla odpowiedzi № 1

Istnieje kilka możliwych problemów, z którymi możesz się tu spotkać.

Interfejs spojrzenia

Po pierwsze, jeśli używasz kontrolera interfejsu Glance, zawsze u dołu będzie czarna nakładka, aby uwzględnić wskaźniki stronicowania. Nie możesz się tego pozbyć.

Grupy

Jeśli używasz zwykłego kontrolera interfejsu, twoja grupa nie jest skonfigurowana całkiem dobrze. Powinien być „Względem kontenera” zarówno dla szerokości, jak i wysokości, bez innych grup rodzeństwa.

Kontrolery interfejsów

Najłatwiejszy sposób na ustawienie całościKolor tła (oczywiście bez paska stanu) polega na ustawieniu koloru tła bezpośrednio na kontrolerze interfejsu. Spowoduje to, że obraz będzie wyglądał następująco.

Kolor tła interfejsu

Gdzieś w tych odpowiedziach powinno znaleźć się rozwiązanie twojego problemu.