この問題は、iOS 5 または 6 を対象とするアプリをビルドし、iOS 7 で実行すると発生します。tabBarController の一部である navigationController にコントローラーがあり、次のようにします。
controller.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:testController animated:YES];
奇妙な縦位置アニメーションが発生します。代わりに、新しいコントローラー (下部のバーが非表示) がナビゲーション コントローラーを押したりポップしたりして、タブ バーを押したり元に戻したり、垂直方向の位置を変更したりしたくありません。
問題のビデオ: https://dzwonsemrish7.cloudfront.net/items/0K2z1J3U2H3w033G0k23/hidesBottomBarWhenPushed.mov
オープンレーダーレポート: http://www.openradar.me/14670329