Я считаю, что UINavigationController предполагает, что рамки просмотра вашего контроллера не включают область под панелью навигации.
UIBarStyleBlackTranslucent чаще используется для UIToolbar, поэтому Apple, вероятно, не упростила его использование с UINavigationBar. Возможно, вам придется отказаться от UINavigationController или начать взламывать фреймы (осторожно с поворотами), если вы хотите надежно рендерить под полосой.
Кроме того, если вы намерены скрыть панель навигации через несколько секунд, у вас будет намного более легкое время, если вы заставите ее исчезнуть (как приложение "Фотографии") вместо того, чтобы пытаться скользить это (как Мобильное Сафари). Поверь мне в этом ... это заняло у меня много времени, чтобы выучить трудный путь.