Каталоги ресурсов XCode: почему опция «Появления» не применяется к признаку стиля интерфейса tvOS? - PullRequest
0 голосов
/ 15 декабря 2018

Внешний вид интерфейса в tvOS может быть либо темным, либо светлым, описанным свойством UITraitCollection userInterfaceStyle.Поэтому я хотел бы включить две версии актива изображения - темную и светлую - и использовать ту, которая подходит для текущего стиля интерфейса.

В каталоге ресурсов могут быть активированы ресурсы изображения.варьируется для темных или светлых видов, используя поле «Внешний вид» в инспекторе.Я полагал, что метод UIImage imageNamed:inBundle:compatibleWithTraitCollection: выберет вариант внешнего вида актива, сопоставив свойство внешнего вида коллекции признаков и вариант внешнего вида актива, но если выберет что-то отличное от «Нет» из «Внешний вид»”Menu вызывает универсальный вариант устройства, а не просто вариант Apple TV.Это заставляет меня думать, что поле «Появления» по какой-то причине применимо только к признаку внешнего вида интерфейса MacOS.

Итак, поскольку каталог ресурсов не позволяет мне добавлять варианты внешнего вида для Apple TV, кажется, imageNamed:inBundle:compatibleWithTraitCollection:userInterfaceStyle коллекции черт вообще не учитывается.Я не могу найти никаких документов о том, должен ли он или нет.

Кто-нибудь может подтвердить, что это ожидаемое поведение, или я что-то упускаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...