2009-08-15 17 views

答えて

1

テイク。彼らは、特にElementViewController.mファイルの中で、あなたが望むような何かをします。

+1

ありがとう、monsieur。できます。トリックは、プッシュ前に親ビューでhidesbottombar ... = YESを設定しないことです。これはバーに隠れるように機能しますが、それを表示する方法はありません。代わりに、子ビューコントローラのinit関数で、self.sethidesbottombar ... = YESを設定します。再び、merci、monsieur。 。 – RoundOutTooSoon

0

ザッツ非常に単純な

おかげで、ちょうどこれを使用する:要素のサンプルプロジェクトを見に

[tabBar setHidesBottomBarWhenPushed:FALSE]; 
+2

はNO使用し、FALSEは使用しないでください。 – zekel

0

私はジョンのパズルを一緒に入れて時間をかけました。ここに私の最終結果があります。私はinitWithNibNameメソッドをオーバーライドしなければならなかったnibファイルを使用するため

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil { 
if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) { 
    // Custom initialization 
    self.hidesBottomBarWhenPushed = YES; 
} 
return self;} 

:私のビューコントローラの.mファイルでは、私はこのコードを追加します。

0

Aは本当に簡単な方法:

Class *instanceName = [[Class alloc] init]; 
instanceName.hidesBottomBarWhenPushed = YES; 
... 
[navigationController pushViewController:instanceName animated:YES]; 
関連する問題