Именованные цвета из стручка используют только светлый вид вместо темного - PullRequest
2 голосов
/ 27 июня 2019

У меня есть личный модуль, и в нем есть мой каталог активов. Есть именованный цвет с установленными значениями «Любой внешний вид» и «Темный внешний вид». В моем основном проекте, который потребляет модуль, я могу установить цвет storyboard color selection

Это даже выглядит правильно в раскадровке, когда я переключаю стили интерфейса между темным и светлым. Проблема в том, что когда я запускаю код, он использует только светлый вид, даже в темном режиме. Чтобы сделать его более запутанным, если я установлю цвет с помощью кода, например, viewDidLoad, он будет работать, как и ожидалось.

let bundle = Bundle(for: PrivatePodClass.self)
let color = UIColor(named: "tableViewSectionHeader", in: bundle, compatibleWith: nil)
// Works
view.backgroundColor = color

Я не уверен, что это проблема с XCode 11 или это что-то с коконоподами, но я бы не хотел устанавливать цвета с помощью кода, если мне это не нужно.

...