Como evitar que o UINavigationBar cubra o topo da visão no iOS 7?
Depois de atualizar para o Xcode 5, as barras de navegação em todas as visualizações do meu aplicativo foram desativadas. Aqui estão algumas capturas de tela, a primeira mostrando tudo na vista enquanto é puxada para baixo, e a segunda mostrando tudo isso intocado. A barra de pesquisa deve começar onde a barra de navegação.
Alguém sabe como eu posso consertar isso?
edit: eu tentei esta recomendação anteriormente:
if ([self respondsToSelector:@selector(edgesForExtendedLayout)])
self.edgesForExtendedLayout = UIRectEdgeNone;
Mas produz resultados muito estranhos.
Isso pode ser porque eu tenho um "menu de slides" sob este controlador de exibição que está aparecendo devido à transparência da barra de navegação.