Установка фрейма 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?

Благодарю.

0 ответов

Другие вопросы по тегам