Вы можете добавить любой UIView / UIImageView к текущему экрану, который вы показываете в своем вопросе. Убедитесь, что рамка вашего вида равна 416. Я хочу, чтобы высота скриншота viewController была равна 416. Таким образом, он будет показан завершенным. Попробуйте, или если это не поможет, отправьте мне демо-код по почте, и я решу вашу проблему.
UPDATE
попробуйте этот код, чтобы скрыть панель вкладок перед использованием представления в стеке
UIViewController *vController = alloc initwithnib// just for example your actual code will be here
[vController hidesBottomBarWhenPushed];
[self.navigationController pushViewController:vController animated:YES];