I try to create stacklayout inside cellnode, but nothing shows on screen
class Node: ASCellNode {
let blackNode = ASDisplayNode()
let blueNode = ASDisplayNode()
override init() {
super.init()
self.addSubnode(blueNode)
self.addSubnode(blackNode)
}
override func layoutSpecThatFits(_ constrainedSize: ASSizeRange) -> ASLayoutSpec {
blackNode.backgroundColor = .black
blueNode.backgroundColor = .blue
let contentStackSpec = ASStackLayoutSpec(direction: .horizontal,
spacing: 40,
justifyContent: .start,
alignItems: .center,
children: [blackNode, blueNode])
contentStackSpec.style.minWidth = ASDimensionMakeWithPoints(60.0);
contentStackSpec.style.maxHeight = ASDimensionMakeWithPoints(40.0);
return ASRelativeLayoutSpec(horizontalPosition: .center, verticalPosition: .center, sizingOption: .init(rawValue: 0), child: contentStackSpec)
}
}
What am I doing wrong ?