私のアプリでは、ツールバーを非表示にしてから、以前の場所に戻しています。アニメーションは下に移動します。iOS 6ではアニメーションがうまくいき、iOS 7でもアニメーションはうまくいきますが、ツールバーを不透明に設定すると、バーがあった背景に灰色のバーが残り、バーが非表示になります。どうすればその灰色のバーを取り除くことができますか? 非表示に使用しているコードは次のとおりです。
[UIView animateWithDuration:0.7 animations:^{
self.navigationController.toolbar.center = CGPointMake(self.navigationController.toolbar.center.x, self.navigationController.toolbar.center.y + self.navigationController.toolbar.frame.size.height);
} completion:^(BOOL finished){
self.navigationController.toolbar.hidden = YES;
}];