Установка 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, когда представление фактически создается, или на отображение, если оно уже существует.
Кто-нибудь может объяснить это поведение?