Merge pull request #848 from nguyenhuy/JustifyContentSpaceBetweenAndAround

Implement "space between" and "space around" justify content options for stack layout
This commit is contained in:
appleguy
2015-11-29 21:46:42 -08:00
10 changed files with 122 additions and 7 deletions

View File

@@ -137,6 +137,10 @@
- (ASLayout *)measureWithSizeRange:(ASSizeRange)constrainedSize
{
if (self.children.count == 0) {
return [ASLayout layoutWithLayoutableObject:self size:constrainedSize.min];
}
ASStackLayoutSpecStyle style = {.direction = _direction, .spacing = _spacing, .justifyContent = _justifyContent, .alignItems = _alignItems, .baselineRelativeArrangement = _baselineRelativeArrangement};
BOOL needsBaselinePass = _baselineRelativeArrangement || _alignItems == ASStackLayoutAlignItemsBaselineFirst || _alignItems == ASStackLayoutAlignItemsBaselineLast;