From c6b17ba7bbd32ebe35851848fea7f6842626b368 Mon Sep 17 00:00:00 2001 From: Levi McCallum Date: Sat, 23 Jul 2016 20:12:26 -0700 Subject: [PATCH] Add description to ASLayout (#1973) * Add description to ASLayout * Constrained size is a size range, print correctly * Add missing closing bracket --- AsyncDisplayKit/Layout/ASLayout.mm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/AsyncDisplayKit/Layout/ASLayout.mm b/AsyncDisplayKit/Layout/ASLayout.mm index 89077eaa..29d54f8f 100644 --- a/AsyncDisplayKit/Layout/ASLayout.mm +++ b/AsyncDisplayKit/Layout/ASLayout.mm @@ -10,6 +10,7 @@ #import "ASLayout.h" +#import "ASDimension.h" #import "ASInternalHelpers.h" #import "ASLayoutSpecUtilities.h" @@ -138,6 +139,12 @@ extern BOOL CGPointIsNull(CGPoint point) sublayouts:layout.sublayouts]; } +- (NSString *)description +{ + return [NSString stringWithFormat:@"<, position = %@; size = %@; constrainedSizeRange = %@>", + self, NSStringFromCGPoint(self.position), NSStringFromCGSize(self.size), NSStringFromASSizeRange(self.constrainedSizeRange)]; +} + #pragma mark - Layout Flattening - (ASLayout *)filteredNodeLayoutTree