Skip to content

Commit

Permalink
Margins are now always relative to the view
Browse files Browse the repository at this point in the history
Breaks backward compatibility: if you’re using alignRight*,
alignBottom*, placeAbove* and placeLeft* with margins you must change
the sign.
  • Loading branch information
hpique committed May 2, 2014
1 parent 0cb358d commit 1808f45
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions Lyt/Lyt.m
Original file line number Diff line number Diff line change
Expand Up @@ -282,7 +282,7 @@ - (NSArray*)lyt_constraintsByAligningSidesToParentWithMargin:(CGFloat)margin
- (NSArray*)lyt_constraintsByAligningSidesToView:(UIView*)view margin:(CGFloat)margin
{
NSLayoutConstraint *leftConstraint = [self lyt_constraintByAligningLeftToView:view margin:margin];
NSLayoutConstraint *rightConstraint = [self lyt_constraintByAligningRightToView:view margin:-margin];
NSLayoutConstraint *rightConstraint = [self lyt_constraintByAligningRightToView:view margin:margin];
return @[leftConstraint, rightConstraint];
}

Expand All @@ -299,8 +299,8 @@ - (NSArray*)lyt_constraintsByAligningToParentWithMargin:(CGFloat)margin
- (NSArray*)lyt_constraintsByAligningToView:(UIView*)view margin:(CGFloat)margin
{
NSLayoutConstraint *topConstraint = [self lyt_constraintByAligningTopToView:view margin:margin];
NSLayoutConstraint *rightConstraint = [self lyt_constraintByAligningRightToView:view margin:-margin];
NSLayoutConstraint *bottomConstraint = [self lyt_constraintByAligningBottomToView:view margin:-margin];
NSLayoutConstraint *rightConstraint = [self lyt_constraintByAligningRightToView:view margin:margin];
NSLayoutConstraint *bottomConstraint = [self lyt_constraintByAligningBottomToView:view margin:margin];
NSLayoutConstraint *leftConstraint = [self lyt_constraintByAligningLeftToView:view margin:margin];
return @[topConstraint, rightConstraint, bottomConstraint, leftConstraint];
}
Expand Down

0 comments on commit 1808f45

Please sign in to comment.