2
UINavigationController
はUITabBarController
の内部にあります。私のnavコントローラでは、ビューを押すとtoolbar
を表示し、同時にタブバーを効果的に隠すようにしたいと思います。それは "動作"しますが、ツールバーは遷移中に滑らかなスライドを行うのではなく、下からアニメーションします。UINavigationControllerプッシュビューと表示ツールバーに奇妙なツールバーアニメーションがあります
は私の最初のビューに追加しました:
- (void) viewWillAppear:(BOOL)animated
{
[self.navigationController setToolbarHidden:YES animated:animated];
[super viewWillAppear:animated];
}
- (void) viewWillDisappear:(BOOL)animated {
[self.navigationController setToolbarHidden:NO animated:animated];
[super viewWillDisappear:animated];
}
はなぜtoolbar
が下から上にアニメーション化されましたか? tabbar
のスライドとtoolbar
のスライドとの間の移行が見えないようにスライドするべきではありませんか?
ええ、私はデリゲートを持っていません。ナビゲーションコントローラの代理人は何をすべきですか? –