2010-12-29 6 views
0

私のアプリケーションでUITabBarControllerを使用しています。タブを切り替えるとタブの1つにタブバーを隠したいと思っています。tabbarコントローラのtabbarがhidになっていません

タブが、私はまだ私の画面の下部にタブバーを見ることができます表示されていけないが、私は

self.tabBarController.tabBar.hidden = YES; 

を試してみました。

タブバーのフレームを設定しようとしましたが、使用しませんでした。私はゼロの高さを設定してみましたが、これも役に立たなかったのです。

私のアプリのデザインはこれと似ています。私はルートビューコントローラを初期化した2つのナビゲーションコントローラを持っており、これらのナビゲーションコントローラをタブバーコントローラに追加しました。私は他の関連トピックを検索し、そこに述べられた方法を試しましたが、何も私を助けませんでした。

どのようにすればいいですか?

答えて

2

このようにタブバーを直接非表示にすることはできません。

SampleViewController *obj = [[SampleViewController alloc] init]; 
[obj setHidesBottomBarWhenPushed:YES]; 
[self.navigationController pushViewController:obj animated:YES]; 
[obj release]; 
+0

返事ありがとうございます。そのことは私のために働いてくれました。 – shaxpear

関連する問題