Случайное поле в UITableView при сборке для iOS 5? - PullRequest
1 голос
/ 25 октября 2011

При сборке для iOS 5 у меня появляется странное окно. Я делаю одно из моих приложений совместимым с iOS 5 (изначально созданным для iOS 4), поэтому я приобрел новый XCode и собрал его, и он выглядит следующим образом.Есть идеи, что это?Он прокручивается с помощью UITableView, но когда он достигает вершины, он останавливается, и вы можете просматривать содержимое через него.Есть идеи?

Спасибо,
Култон

here it is

Ответы [ 2 ]

5 голосов
/ 25 октября 2011

Это похоже на заголовок раздела. Убедитесь, что вы не реализуете один из этих методов в своем делегате / источнике данных:

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

Apple изменила поведение заголовков разделов в iOS 5. В предыдущих версиях заголовки разделов не отображались, если эти методы возвращали ноль. Начиная с iOS 5, возврата nil недостаточно. Вы либо не реализуете эти методы, либо устанавливаете высоту заголовка на 0 (либо с помощью tableView.sectionHeaderHeight, либо с помощью tableView:heightForHeaderInSection:).

0 голосов
/ 25 октября 2011

Дважды проверьте, что у вас нет пустого представления в заголовке UITableView вашего файла XIB.

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