@@ -38,6 +38,7 @@ typedef JHLayout *(^JHLayoutOrigin)(CGPoint origin);
3838typedef JHLayout *(^JHLayoutOriginEqualToView)(UIView *view);
3939typedef JHLayout *(^JHLayoutCenter)(CGPoint center);
4040typedef JHLayout *(^JHLayoutCenterEqualToView)(UIView *view);
41+ typedef JHLayout *(^JHLayoutEdge)(CGFloat padding);
4142
4243typedef JHLayout *(^JHLayoutWidth)(CGFloat width);
4344typedef JHLayout *(^JHLayoutHeight)(CGFloat height);
@@ -53,7 +54,9 @@ typedef JHLayout *(^JHLayoutRight)(CGFloat offsetX);
5354typedef JHLayout *(^JHLayoutCenterX)(CGFloat offsetX);
5455typedef JHLayout *(^JHLayoutCenterY)(CGFloat offsetY);
5556typedef JHLayout *(^JHLayoutTopEqualToView)(UIView *view);
57+ typedef JHLayout *(^JHLayoutTopEqualToBottom)(CGFloat padding);
5658typedef JHLayout *(^JHLayoutLeftEqualToView)(UIView *view);
59+ typedef JHLayout *(^JHLayoutLeftEqualToRight)(CGFloat padding);
5760typedef JHLayout *(^JHLayoutBottomEqualToView)(UIView *view);
5861typedef JHLayout *(^JHLayoutRightEqualToView)(UIView *view);
5962typedef JHLayout *(^JHLayoutCenterXEqualToView)(UIView *view);
@@ -77,6 +80,9 @@ typedef JHLayout *(^JHLayoutMiddleOfView)(CGFloat offset, UIView *view, BOOL upd
7780@property (nonatomic , copy , readonly ) JHLayoutOrigin originIs;
7881@property (nonatomic , copy , readonly ) JHLayoutOriginEqualToView originIsEqualToView;
7982
83+ // edge
84+ @property (nonatomic , copy , readonly ) JHLayoutEdge edgeIs;
85+
8086// width
8187@property (nonatomic , copy , readonly ) JHLayoutWidth widthIs;
8288@property (nonatomic , copy , readonly ) JHLayoutWidthEqualToView widthIsEqualToView;
@@ -92,6 +98,7 @@ typedef JHLayout *(^JHLayoutMiddleOfView)(CGFloat offset, UIView *view, BOOL upd
9298// top space in super view
9399@property (nonatomic , copy , readonly ) JHLayoutTop topIs;
94100@property (nonatomic , copy , readonly ) JHLayoutTopEqualToView topIsEqualToView;
101+ @property (nonatomic , copy , readonly ) JHLayoutTopEqualToBottom topIsEqualToBottom;
95102@property (nonatomic , copy , readonly ) JHLayoutTopOfView topOffsetTopOfView;
96103@property (nonatomic , copy , readonly ) JHLayoutMiddleOfView topOffsetMiddleOfView;
97104@property (nonatomic , copy , readonly ) JHLayoutBottomOfView topOffsetBottomOfView;
@@ -100,6 +107,7 @@ typedef JHLayout *(^JHLayoutMiddleOfView)(CGFloat offset, UIView *view, BOOL upd
100107// left space in super view
101108@property (nonatomic , copy , readonly ) JHLayoutLeft leftIs;
102109@property (nonatomic , copy , readonly ) JHLayoutLeftEqualToView leftIsEqualToView;
110+ @property (nonatomic , copy , readonly ) JHLayoutLeftEqualToRight leftIsEqualToRight;
103111@property (nonatomic , copy , readonly ) JHLayoutLeftOfView leftOffsetLeftOfView;
104112@property (nonatomic , copy , readonly ) JHLayoutMiddleOfView leftOffsetMiddleOfView;
105113@property (nonatomic , copy , readonly ) JHLayoutRightOfView leftOffsetRightOfView;
0 commit comments