Как запретить UINavigationBar перекрывать верхнюю часть обзора в iOS 7?

После обновления до Xcode 5 панели навигации во всех представлениях моего приложения сместились вниз. Вот несколько скриншотов: первый показывает все на экране, когда он опущен, а второй показывает все это нетронутым. Панель поиска должна начинаться там, где находится панель навигации.

Кто-нибудь знает, как я могу это исправить?

редактировать: я пробовал эту ранее рекомендацию:

if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
        self.edgesForExtendedLayout = UIRectEdgeNone;

Но это дает очень странные результаты.

Это может быть потому, что у меня есть «слайд-меню» под этим контроллером представления, который появляется из-за прозрачности панели навигации.

Ответы на вопрос(11)

Ваш ответ на вопрос