У меня есть UISearchDisplayController
, у которого плохой макет в iOS7, только в ландшафте. Вот скриншоты:UISearchDisplayController проблема размещения в ландшафте с iOS7
Перед поиском
В процессе поиска (обратите внимание на панель поиска не выходит за строке состояния)
Когда поиск осуществляется
В итоге я получаю 10 пикселей. Мой UISearchDisplayController
встроен в UINavigationController
, и странно, что он работает правильно в портретной ориентации.
EDIT:
Вот link to a video showing the bug. Любая помощь будет замечательной!
EDIT 2: Хорошо, я сделал некоторый прогресс в этом. Дело в том, что мое представление таблицы с контроллером отображения поиска представлено с контроллера вида, который имеет модальный стиль презентации, установленный на UIModalPresentationFormSheet
! Если я загрузить его со стилем представления модального по умолчанию, все работы, как и ожидалось ...