Высота, назначенная ячейкам таблицы по умолчанию при выделении в tvos

В моем приложении tvOS есть табличное представление с настраиваемой высотой строки 250 пикселей (что не так уж много). Содержимое каждой ячейки представляет собой текстовое представление, которое (опять же) имеет постоянную высоту 200 пикселей. Когда таблица загружается, размеры выглядят хорошо при первоначальной визуализации.

На рендере

Но когда я на самом деле фокусируюсь на ячейке, по умолчанию она достигает некоторой начальной высоты:

На выбор

Я пытался дать табличное представление estimatedRowHeight в процессе:

tableView.estimatedRowHeight = 250
tableView.rowHeight = UITableViewAutomaticDimension

Даже реализуя методы высоты строки в UITableViewDelegate не помогает

func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
    return UITableViewAutomaticDimension
}

func tableView(tableView: UITableView, estimatedHeightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
    return UITableViewAutomaticDimension
}

Я думаю, что мне не хватает чего-то очень простого, но я не могу думать ни о чем. Заранее спасибо.

0 ответов

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