2016-07-03 2 views
0

У меня есть базовая группа UITableViewController с ячейками UITableViewCellStyleDefault с набором textLabel.text.Разница между таблицей и ячейкой заголовка

Обычные подозрительные методы: numberOfSectionsInTableView, numberOfRowsInSection, cellForRowAtIndexPath.

Только «модная» штука у меня есть titleForFooterInSection которая только что возвращает NSStrings различной длины.

Я только заметил, что пространство между ячейкой и текстом нижнего колонтитула пропорционально количеству строк в тексте нижнего колонтитула. Это немного не так: на iPhone 6 плюс снимок экрана, если он находится в диапазоне от 52 (2 строки) до 95 (8 строк).

Это выглядит дерьмово. Кто-нибудь знает, является ли это «особенностью»? Есть ли простой способ исправить это (кроме создания собственных представлений нижнего колонтитула)?

Запуск iOS 9.3.2.

То же самое происходит в собственных приложениях Apple, например Settings> Control Center.

ответ

0

Просьба внедрить метод heightForFooterViewInSection для UITableView.

+0

Это было бы довольно хаки и сложно, потому что мне нужно было бы зафиксировать точный шрифт и ширину, доступные с использованием iOS. Также я бы дважды использовал эти строки. Вопрос: Вы уверены, что это не будет просто вырезать нижнюю часть нижнего колонтитула? Я попробую из любопытства. –

Смежные вопросы