Это также влияет на примеры проектов, например проект SimpleTableView в примере TableViewSuite. Думаю, мне пришлось изменить стиль AppDelegate на «сгруппированный» и обновить SDK до iOS 6, но никаких других изменений в проект не было внесено.
Расследование показало, что 10 пикселей зарезервировано для представлений верхнего и нижнего колонтитула, а также около 20 пикселей, которые невозможно учесть.
Фактических представлений верхнего и нижнего колонтитула нет (
Код: Выделить всё
tableHeaderViewЯ не могу найти значение «20» в самом tableView, хотя, возможно, я что-то пропустил.
Добавление представления нулевого размера для нижнего колонтитула ничего не дает, но добавление квадратного представления размером 1 пиксель приводит к исчезновению дополнительного отступа. например:
Код: Выделить всё
tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectMake(0,0,1,1)];
Мой вопрос: что? И как его полностью удалить? Это не является чем-то критически важным, но это крайне странно, нежелательно и, насколько я могу судить, недокументировано.
Обратите внимание: это копия прошлого вопроса с форума разработчиков Apple. Но у меня точно такая же проблема и я тоже не понимаю, как ее решить.
Подробнее здесь: https://stackoverflow.com/questions/142 ... the-bottom
Мобильная версия