Допустим, у меня есть UITableViewCell
.
В contentView
ячейки у меня есть подпункт. Трейлинг подпредставления к contentView
зависит от ширины contentView
, умноженной на значение.
Я пытаюсь достичь:
let trailingSpacing: CGFloat = contentView.frame.size.width * 0.2
subView.trailingAnchor.constraint(equalTo: contentView.trailingAnchor, constant: -trailingSpacing).isActive = true
Часть кода выше - это то, что я пытался сделать в layoutSubviews()
из UITableViewCell
. Это не работает и, кроме того, он не чувствует себя хорошо. Есть ли более чистый способ сделать это? Я не думаю, что вы можете сделать это в одном ограничении, но, возможно, я ошибаюсь.
Все ограничения сделаны в коде, раскадровки / xib / nib нет.
Спасибо заранее!