1

私はタブバープロジェクトに取り組んでおり、これにはナビゲーションコントローラーもあります。そして、私は以下の手順を実行しています:- 最初のタブから 5 つの次の画面へのメイン画面のナビゲーションを表示します。6番目の画面で、タブバーコントローラーを表示し、他のタブバーを表示したいと考えています。私は以下のコードを試しました:-

self.navigationController.tabBarController.hidesBottomBarWhenPushed = YES;

および他のいくつか。しかし、まだ成功していません。誰でもこれを行う方法を提案できますか?

ありがとう

4

3 に答える 3

0

カスタムを使用する必要がありますUItabBarControllerカスタムTabBarコントローラーの作成を参照してください

于 2011-04-13T09:32:12.720 に答える
0

これで試してください:

Delegate クラスのオブジェクトを作成する

#import "DelegateClass.h"


DelegateClass *appDel;

.mクラスになりました

-(void)viewDidLoad
{
  [super viewDidLoad];

  appDel= (DelegateClass *)[[UIApplication sharedApplication]delegate];

}

ナビゲーションしているビューで次のようにします。

appDel.tabBarController.hidesBottomBarWhenPushed = YES;

これはトリッキーな部分でした.それは私にとって非常にうまくいきました:)

于 2011-04-13T17:54:07.750 に答える