Опитвам се да променя целия цвят на фона на приложението WatchKit, като използвам следното:
self.group.setBackgroundColor(UIColor(red: 15/250, green: 121/250, blue: 205/250, alpha: 1.0))
Долният и горният цвят обаче остават стандартно черно. Настройката на контролера на интерфейса вмъква лявата, дясната, горната и долната част на 0 и аз също така задам WKInterfaceGroup
радиус до нула. Какво ми липсва?
Отговори:
7 за отговор № 1Има няколко възможни проблема, които може да се случи тук.
Външен интерфейс
Първо, ако използвате контролер за интерфейс за наблюдение, в дъното винаги ще има черно покритие, за да се отчитат индикаторите за пейджинг. Не можете да се отървете от това.
Групи
Ако използвате контролер на обикновен интерфейс, тогава вашата група не е настроена съвсем правилно. То трябва да е "Относно контейнера" както за ширината, така и за височината, без други братя и сестри.
Интерфейсни контролери
Най-лесният начин обаче е да настроите целияцветът на фона (с изключение на лентата на състоянието, разбира се) е да зададете цвета на фона директно на контролера на интерфейса. Това ще доведе до изображение, което изглежда по следния начин.
Някъде в тези отговори трябва да бъде решение на проблема ви.