Установка backgroundColor на ASScrollNode, рисует черный фон

У меня есть несколько экземпляров ASScrollNodes в моем UIScrollViewController, и в моем viewDidLayoutSubviews я делаю следующее, где someScrollNode является экземпляром ASSCrollNode:

someScrollNode.backgroundColor = UIColor.redColor()

Однако, когда узел рендерится, я вижу фон, показанный как черный.

Я закончил работать над этим, выполнив:

someScrollNode.view.backgroundColor = UIColor.redColor()

Который работал

Насколько я понимаю, свойство backgroundColor в ASDisplayNode - это переход к представлению или свойству backgroundColor слоя в зависимости от того, поддерживается ли он слоем или представлением.

В этом случае, поскольку это ASScrollNode, он поддерживается UIScrollView, поэтому установка backgroundColor на ASScrollNode должна устанавливать backgroundColor на UIScrollView, когда представление фактически создается, или на отображение, если оно уже существует.

Кто-нибудь может объяснить это поведение?

0 ответов

Другие вопросы по тегам