Установка фрейма UITableViewCell с помощью Snapkit
Я работаю над проектом, где у меня есть канал, сделанный из UITableView
, В клетках contentView
, Я сделал UIView
с белым фоном, чтобы подделать отступы на задней и передней стороне ячейки. Эта точка зрения затем позиционируется через SnapKit
:
background.snp.makeConstraints { make in
make.edges.equalToSuperview().inset(UIEdgeInsets(top: 0, left: 16, bottom: 32, right: 16))
}
Это работает. Однако, если я попытаюсь получить высоту background
, это дает мне высоту 44
что точно не правильно. Чтобы уточнить, я уже звонила setNeedsLayout()
а также layoutIfNeeded()
прежде чем пытаться получить высоту.
Итак, мой вопрос: Есть ли способ установить фрейм вида при установке ограничений через SnapKit
?
Благодарю.