2015-03-07 3 views
3

iOS8 Swift UISearchController hides navigationbarпанель поиска IOS 8 UISearchController является смещение вниз, если я нажимаю панель поиска

Я перед той же проблемой, как и в приведенной выше ссылке. Поэтому я добавил следующую строку.

self.searchController.hidesNavigationBarDuringPresentation = NO; 

Но теперь панель поиска UISearchController сдвигается вниз, и на панели поиска создается пустое пространство. Если я нажму кнопку отмены, то панель поиска будет восстановлена ​​в исходное положение.

, пожалуйста, помогите мне исправить эту проблему в iOS 8, используя объектив-C.

+0

Вы используете UITableViewController .. ?? – Zahid

+1

@ Zahid No. Если я нажму кнопку отмены, то панель поиска вернется в исходное положение. – user3898700

ответ

0

По какой-то причине (я считаю, что это ошибка), UISearchController может неправильно помещать строку поиска в презентацию, если ее координаты кадра являются чем-то иным, чем (0,0).

Чтобы обойти это, создайте UIView, где вы хотите, чтобы UISearchBar был и добавлял UISearchBar в качестве подзаголовка.

Вы также могут быть запущены в эту ошибку: http://openradar.appspot.com/20942583

Смежные вопросы