Я хочу добавить две метки в каждую ячейку: левая метка в качестве описания, а правая метка - это категория, и я использую библиотеку SnapKit для целей автоматической компоновки.
Проблема в том, что мне нужноустановите ограничение для описания не выше правой метки, если описание длинное, пока я устанавливаю description.numberOfLines = 0
, но оно не работает.
let descriptionLabel = UILabel()
descriptionLabel.textColor = .black
descriptionLabel.numberOfLines = 0
let categoryLabel = UILabel()
categoryLabel.textColor = .darkGray
descriptionLabel.snp.makeConstraints {
$0.left.equalToSuperview().offset(5)
$0.top.equalToSuperview().offset(5)
$0.right.equalTo(categoryLabel.snp.left).offset(-15).priority(.high)
$0.bottom.equalToSuperview().offset(-2)
}
categoryLabel.snp.makeConstraints {
$0.right.equalToSuperview().offset(-5)
$0.top.equalToSuperview().offset(5)
}
Ожидаемый результат, метка описания не будетПодберите правильный ярлык категории, но реальный результат не такой.