私は下部にUITabBarController、上部にUINavigationControllerがあるアプリを開発中です。目的C - アニメーションでUINavigationControllerとUITabBarControllerを非表示にする
UITabBarControllerからアクセスできるセクションの1つは「写真ギャラリー」のセクションで、ここでは写真をフルスクリーンで見ることができます。
私はフルスクリーンで写真を表示したいとき、私はほんの少しフェードアニメーションでUINavigationController & UITabBarControllerを非表示にすることができますどのように次のコード
self.navigationController.navigationBarHidden = YES;
[self.tabBarController.tabBar setHidden:TRUE];
を使用してアニメーションせずに非表示にすることができますよ! (写真をフルスクリーンで見たいときに、Facebookアプリケーションがそれらを隠す方法と同じように)
また、コードスニペットでやっていることよりも優れたアプローチがありますか?
はちょうどあなた自身のアニメーションを作り、
ティー
これはほとんどnavigationControllerの部分[self.navigationController setNavigationBarHidden:YES animated:YES];を実行します。しかし、それは上にスライドし、消えません。 – teepusink