iPhone レイアウトでは、UINavigationBar を非表示にし、同時にその下にある UIScrollView のコンテンツを同じ場所にとどめたい (ナビゲーション バーの高さをゼロにアニメートしながら負方向にスクロールする)。
[UIView animateWithDuration:0.3 animations:^{
CGFloat navBarHeight = CGRectGetHeight(weakSelf.navigationController.navigationBar.frame);
[[weakSelf navigationController] setNavigationBarHidden:YES animated:NO];
weakSelf.scrollView.bounds = CGRectOffset(weakSelf.scrollView.bounds, 0, -navBarHeight);
}];
アニメーションの最終結果は問題ありませんが、アニメーション中にスクロール ビューが新しい位置 (ナビゲーション バーの高さ) にジャンプし、最後までそこにとどまります。
これら 2 つのプロパティ アニメーションは互いに干渉しますか?