Я пытался решить эту проблему многими способами, но всегда терпел неудачу.
По сути, мне нужен NavigationController с настраиваемой панелью навигации (с другой высотой и меньшей задней кнопкой), которой я уже достиг.
Это создает две проблемы. Если я использую панель NavigationBar по умолчанию для NavigationController, у меня будет меньшая панель NavigationBar, но представления перемещенных ViewControllers по-прежнему располагаются так, как будто NavBar будет иметь обычную высоту. Если, с другой стороны, я использую свой самостоятельно созданный NavBar и скрываю заданный по умолчанию, то представления перемещенной позиции ViewControllers выглядят так, как будто у меня вообще не будет NavBar. Я не знаю, где установить рамки просмотра. Неважно, где я пытаюсь их установить, это не работает.
Существует ли какая-либо стратегия без внедрения собственного NavigationController с нуля?
Не использует nib-файлы, dev для iphone OS 4.0, но довольно скоро снова переключится на iphone OS 3.