1.效果  标题标题标题  时间;优先保证时间的完整显示,标题过长就显示...

//时间
        _timeLabel = [[UILabel alloc] init];
        [self.contentView addSubview:_timeLabel];
        _timeLabel.font = [UIFont systemFontOfSize:12];
        _timeLabel.textAlignment = NSTextAlignmentRight;
        _timeLabel.textColor = UIColorFromRGB(0x999999);
        [_timeLabel mas_makeConstraints:^(MASConstraintMaker *make) {
            make.right.equalTo(weakSelf.contentView.mas_right).offset(-11);
            make.top.equalTo(weakSelf.topClearView.mas_top).offset(16);
        }];
        
        //标题
        _titleLabel = [[UILabel alloc] init];
        [self.contentView addSubview:_titleLabel];
        _titleLabel.numberOfLines = 1;
        _titleLabel.font = [UIFont systemFontOfSize:16];
        _titleLabel.textAlignment = NSTextAlignmentLeft;
        _titleLabel.textColor = UIColorFromRGB(0x111111);
        _titleLabel.lineBreakMode = NSLineBreakByTruncatingTail;
        [_titleLabel mas_makeConstraints:^(MASConstraintMaker *make) {
            make.left.equalTo(weakSelf.manyChooseButton.mas_right).offset(26);
            make.top.equalTo(weakSelf.topClearView.mas_top).offset(16);
            make.right.mas_lessThanOrEqualTo(self.timeLabel.mas_left).with.offset(-5);
        }];
        [self.titleLabel setContentCompressionResistancePriority:(UILayoutPriorityDefaultLow) forAxis:(UILayoutConstraintAxisHorizontal)];
        [self.timeLabel setContentCompressionResistancePriority:(UILayoutPriorityDefaultHigh) forAxis:(UILayoutConstraintAxisHorizontal)];

 

相关文章:

  • 2022-12-23
  • 2022-02-08
  • 2021-07-24
  • 2021-09-16
  • 2022-12-23
  • 2021-04-08
  • 2021-12-27
  • 2021-11-26
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-28
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-17
相关资源
相似解决方案