This commit is contained in:
2025-11-07 21:05:25 +08:00
parent 48a12f0919
commit 50dd53b0c0

View File

@@ -8,6 +8,7 @@
@interface HomeHotCell()
//
@property (nonatomic, strong) UILabel *rankLabel;
@property (nonatomic, strong) UIView *yuanView;
//
@property (nonatomic, strong) UIView *avatarView;
//
@@ -24,6 +25,7 @@
[super setupUI];
//
[self.contentView addSubview:self.yuanView];
[self.contentView addSubview:self.rankLabel];
[self.contentView addSubview:self.avatarView];
[self.contentView addSubview:self.titleLabel];
@@ -35,6 +37,11 @@
make.left.equalTo(self.contentView).offset(16);
make.centerY.equalTo(self.contentView);
}];
[self.yuanView mas_makeConstraints:^(MASConstraintMaker *make) {
make.right.equalTo(self.rankLabel).offset(2);
make.bottom.equalTo(self.rankLabel).offset(-3);
make.width.height.mas_equalTo(6);
}];
[self.avatarView mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.rankLabel.mas_right).offset(12);
@@ -85,8 +92,8 @@
- (UILabel *)rankLabel {
if (!_rankLabel) {
_rankLabel = [[UILabel alloc] init];
_rankLabel.font = [UIFont systemFontOfSize:18 weight:UIFontWeightSemibold];
_rankLabel.textColor = [UIColor colorWithRed:0.15 green:0.55 blue:0.45 alpha:1.0];
_rankLabel.font = [UIFont systemFontOfSize:14 weight:UIFontWeightSemibold];
_rankLabel.textColor = [UIColor colorWithHex:0x1B1F1A];
}
return _rankLabel;
}
@@ -95,12 +102,22 @@
if (!_avatarView) {
_avatarView = [[UIView alloc] init];
_avatarView.backgroundColor = [UIColor colorWithWhite:0.9 alpha:1];
_avatarView.layer.cornerRadius = 26;
_avatarView.layer.cornerRadius = 28;
_avatarView.layer.masksToBounds = YES;
}
return _avatarView;
}
- (UIView *)yuanView {
if (!_yuanView) {
_yuanView = [[UIView alloc] init];
_yuanView.backgroundColor = [UIColor colorWithHex:0x26D3AA];
_yuanView.layer.cornerRadius = 3;
_yuanView.layer.masksToBounds = YES;
}
return _yuanView;
}
- (UILabel *)titleLabel {
if (!_titleLabel) {
_titleLabel = [[UILabel alloc] init];