more comments

* allow nil for setChild/children
* moved examples out of examples/
This commit is contained in:
ricky
2016-06-03 13:59:59 -07:00
parent 01dbc86778
commit 13a35c5f2f
27 changed files with 59 additions and 1237 deletions

View File

@@ -130,13 +130,11 @@ static const CGFloat kInnerPadding = 10.0f;
- (ASLayoutSpec *)layoutSpecThatFits:(ASSizeRange)constrainedSize
{
ASTraitCollection *traitCollection = [self asyncTraitCollection];
ASStackLayoutSpec *stackSpec = [[ASStackLayoutSpec alloc] init];
stackSpec.spacing = kInnerPadding;
stackSpec.children = @[_imageNode, _textNode];
[stackSpec setChildren:@[_imageNode, _textNode]];
if (traitCollection.horizontalSizeClass == UIUserInterfaceSizeClassRegular) {
if (self.asyncTraitCollection.horizontalSizeClass == UIUserInterfaceSizeClassRegular) {
_imageNode.alignSelf = ASStackLayoutAlignSelfStart;
stackSpec.direction = ASStackLayoutDirectionHorizontal;
} else {