update sample app

This commit is contained in:
ricky
2016-05-25 13:34:43 -07:00
parent bebc4c604c
commit 096f20c8d5
2 changed files with 5 additions and 7 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 setChildren:@[_imageNode, _textNode] withTraitCollection:traitCollection];
[stackSpec setChildren:@[_imageNode, _textNode]];
if (traitCollection.horizontalSizeClass == UIUserInterfaceSizeClassRegular) {
if (self.asyncTraitCollection.horizontalSizeClass == UIUserInterfaceSizeClassRegular) {
_imageNode.alignSelf = ASStackLayoutAlignSelfStart;
stackSpec.direction = ASStackLayoutDirectionHorizontal;
} else {
@@ -144,7 +142,7 @@ static const CGFloat kInnerPadding = 10.0f;
stackSpec.direction = ASStackLayoutDirectionVertical;
}
return [ASInsetLayoutSpec insetLayoutSpecWithInsets:UIEdgeInsetsMake(kOuterPadding, kOuterPadding, kOuterPadding, kOuterPadding) child:stackSpec traitCollection:traitCollection];
return [ASInsetLayoutSpec insetLayoutSpecWithInsets:UIEdgeInsetsMake(kOuterPadding, kOuterPadding, kOuterPadding, kOuterPadding) child:stackSpec];
}
+ (void)defaultImageTappedAction:(ASViewController *)sourceViewController

View File

@@ -63,9 +63,9 @@ static NSString *kLinkAttributeName = @"PlaceKittenNodeLinkAttributeName";
_textNode.attributedString = string;
ASStackLayoutSpec *stackSpec = [ASStackLayoutSpec verticalStackLayoutSpec];
[stackSpec setChildren:@[_textNode, _buttonNode] withTraitCollection:traitCollection];
[stackSpec setChildren:@[_textNode, _buttonNode]];
stackSpec.spacing = 10;
return [ASInsetLayoutSpec insetLayoutSpecWithInsets:UIEdgeInsetsMake(40, 20, 20, 20) child:stackSpec traitCollection:traitCollection];
return [ASInsetLayoutSpec insetLayoutSpecWithInsets:UIEdgeInsetsMake(40, 20, 20, 20) child:stackSpec];
}
@end