Предыстория: у меня есть контроллер представления, который имеет представление заголовка(UIView)
, представление нижнего колонтитула (UIView)
, представление таблицы и панель поиска(UISearchBar)
над ним. Это делается с помощью xib. Мне нужно представить это внутри всплывающего окна. Это сделано, и все работает нормально.
Проблема: Проблема начинается, когда я запускаю клавиатуру для поиска. Клавиатура уменьшает размер всплывающего окна. Из-за этого я не вижу нижние ячейки моей таблицы. Понятия не имею почему. Я предполагаю, что его размер не изменяется должным образом.
Что я пробовал: я пытался уменьшить высоту таблицы с помощью уведомлений с клавиатуры. Это работает, но я хочу более элегантное решение, а также хочу понять, что я делаю неправильно?
Это специфично для iOS 6.0. С 7.0 работает нормально
EDIT При дальнейшем тестировании я обнаружил, что мое решение не работает :(
Любая помощь высоко ценится. Спасибо
Посмотреть схему xib контроллера: