У меня самая странная проблема с приложением tvOS, где я проверяю self.traitCollection.userInterfaceStyle
, чтобы настроить свой пользовательский интерфейс в соответствии со светлым или темным режимом в tvOS 10+.
При первоначальном запуске все работает должным образом,и с системой в режиме Light возвращается UIUserInterfaceStyleLight
.Тем не менее, благодаря фону и приоритетному направлению приложения (выход на главный экран и обратно), приложение неожиданно возвращает UIUserInterfaceStyleDark
.Это происходит без изменения внешнего вида системы, и даже проверка правильности внешнего вида системы остается установленной на Light.
Как ни странно, если я установлю систему на Dark, то при каждом повторном запуске она вернет UIUserInterfaceStyleLight
, но при первом запуске она будетбыть правильным UIUserInterfaceStyleDark
.
Что может быть причиной этого?