调整 masonry 布局,使用 leading/trailing 替代全部 left/right
This commit is contained in:
@@ -75,11 +75,7 @@ typedef enum : NSUInteger {
|
||||
[self addSubview:_titleLabel];
|
||||
[_titleLabel mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||
make.centerY.mas_equalTo(self);
|
||||
if (isMSRTL()) {
|
||||
make.right.mas_equalTo(self).offset(0);
|
||||
} else {
|
||||
make.left.mas_equalTo(self).offset(0);
|
||||
}
|
||||
make.leading.mas_equalTo(self).offset(0);
|
||||
}];
|
||||
|
||||
_numLabel = [UILabel labelInitWithText:@""
|
||||
@@ -88,11 +84,7 @@ typedef enum : NSUInteger {
|
||||
[self addSubview:_numLabel];
|
||||
[_numLabel mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||
make.centerY.mas_equalTo(self);
|
||||
if (isMSRTL()) {
|
||||
make.right.mas_equalTo(self.titleLabel.mas_left).offset(-4);
|
||||
} else {
|
||||
make.left.mas_equalTo(self.titleLabel.mas_right).offset(4);
|
||||
}
|
||||
make.leading.mas_equalTo(self.titleLabel.mas_trailing).offset(4);
|
||||
}];
|
||||
|
||||
_arrowButton = [UIButton buttonWithType:UIButtonTypeCustom];
|
||||
@@ -114,11 +106,7 @@ typedef enum : NSUInteger {
|
||||
[_arrowButton mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||
make.centerY.mas_equalTo(self);
|
||||
make.size.mas_equalTo(CGSizeMake(20, 20));
|
||||
if (isMSRTL()) {
|
||||
make.left.mas_equalTo(self).offset(0);
|
||||
} else {
|
||||
make.right.mas_equalTo(self).offset(0);
|
||||
}
|
||||
make.trailing.mas_equalTo(self).offset(0);
|
||||
}];
|
||||
}
|
||||
return self;
|
||||
@@ -200,8 +188,8 @@ typedef enum : NSUInteger {
|
||||
[self.tableView mas_makeConstraints:^(MASConstraintMaker *make) {
|
||||
make.top.mas_equalTo(self.view).offset(14);
|
||||
make.bottom.mas_equalTo(self.view).offset(-14);
|
||||
make.left.mas_equalTo(self.view).offset(14);
|
||||
make.right.mas_equalTo(self.view).offset(-14);
|
||||
make.leading.mas_equalTo(self.view).offset(14);
|
||||
make.trailing.mas_equalTo(self.view).offset(-14);
|
||||
}];
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user