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?
Odpowiedzi:
7 dla odpowiedzi № 1Istnieje 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.
Gdzieś w tych odpowiedziach powinno znaleźć się rozwiązanie twojego problemu.