0

У меня есть обычный UITableView с UISearchDisplayController в навигационном контроллере. SizeToFit работает на viewDidLoad нормально, без проблем. Но когда я вхожу в поиск, напишите несколько букв, он вернет мне элементы, это нормально, но размер таблицы не получается.Удалить пустое место под UITableView

Он дрейфует хорошо, от основания до вершины, но когда я достигнет последнего пункта, он останавливается в середине (это выглядит как 1 или 2 клетки отсутствуют, но они не являются) & HorizontalScrollIndicator также достигают только середины Tableview ,

Любые советы?

+0

попробовать '[само setDefinesPresentationContext: YES];' на ViewController, который, представляя таблицу результатов поиска –

+0

Все та же проблема – Milan1111

+0

Может быть, что расстояние 20 пикселей в строке состояния высоты ? Какой код вы используете для определения высоты вашего TableView? – Zhang

ответ

0

Вполне возможно, что после того, как вы предоставили некоторые параметры поиска и манипулируют источник данных, вам не хватает призыв к

[self.tableView reloadData]; 

Трудно сказать, без кода, но Tableview может пытаться отобразить строки что не должно существовать больше - вызывает ошибку в cellForRowAtIndexPath

+0

Уже исправлено, спасибо в любом случае – Milan1111