2011-08-15 8 views
3

私のアプリの実装では、5つのタブを持つタブバーコントローラがあります。タブバーを非表示にして、テーブルビュー全体を画面に表示するにはどうすればいいですか?

Iは、次のコード

- (void)hideTabBar 
{ 
    for(UIView *view in self.tabController.view.subviews) 
    { 
     if([view isKindOfClass:[UITabBar class]] || [view isKindOfClass:[UIButton class]]) 
     { 
      view.hidden = YES; 
     } 
    } 
} 

を介して私のタブバーを非表示にした後、私はまだ(以前に可視タブバーによって占有)を白色の矩形部によって隠さ私のテーブルビューの底部を参照

例えば、私は、タブバーを非表示にした後、私はタブバー

enter image description here

を隠す前に、テーブルビューはまだありません完全に画面上に表示され、底部分がまだ白い長方形のスペースで占められている(以前タブバーによって占め

私はタブバーを非表示にし、全体のテーブルビューがあることを確認することができますどのように前述したようにenter image description here

、私の画面に表示されますか?

+0

タイトルにタグを入れないでください。貴重なスペースを無駄にしてしまいます(冗長です)。 – Mat

+0

この問題の解決方法[リンク](http://stackoverflow.com/questions/5272290/how-to-hide-uitabbarcontroller) – Matthias

+0

このリンクを参照してください:http://stackoverflow.com/a/28787363/667586 –

答えて

0

myViewController.hidesBottomBarWhenPushed = YES;

関連する問題