Следующая проблема возникает только в приложении iOS 6.0/6.1, запущенном на устройстве iOS 7.0+.
Итак, у меня есть UISearchDisplayController
, который ищет наш API и возвращает данные. Все это работает, и все отображается так, как мы хотим. Единственная проблема, которую мы видим, заключается в том, что после того, как контент заполнил searchResultsTableView
, кажется, что когда клавиатура изначально скрыта, contentSize
searchResultsTableView
намного больше данных, и на самом деле это похоже размер клавиатуры. Когда я войду в панель поиска и покажу клавиатуру, и снова нажмите "Поиск" (просто чтобы скрыть клавиатуру), contentSize
затем правильно настроится, чтобы заполнить экран, и ничего больше. Ниже показан снимок экрана, о котором я говорю, с исходной популяцией tableView
.
Белый - это данные таблицы, а серый/кремовый цвет - дополнительное пространство tableView
.
Любые идеи о том, как исправить это?