UITableViewCell подробные текстовые метки неправильного макета - PullRequest
0 голосов
/ 11 февраля 2019

У меня есть UITableViewCell подкласс, который вставляет представление содержимого.Когда вид содержимого вставлен, текстовая метка в порядке, но текстовая метка подробностей выходит за рамки и не приспосабливается к новой рамке просмотра содержимого.

Снимок экрана ячейки

Я пытался вызвать setNeedsLayout, чтобы сказать механизму макета настроить макет всех подпредставлений, но проблема все еще сохраняется.Ниже приведен код для вставки представления содержимого в моем UITableViewCell подклассе

 override func layoutSubviews() {
    super.layoutSubviews()
    contentView.frame = contentView.frame.inset(by: UIEdgeInsets.custom)
    contentView.layer.cornerRadius = CornerRadius.defaultRadius
}

enum CornerRadius {
    static let defaultRadius: CGFloat = 10
}

1 Ответ

0 голосов
/ 11 февраля 2019

Проблема была решена путем изменения кадра с последующим вызовом super.layoutSubviews (). Эта проблема должна вызываться после внесения изменений в кадр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...