私は今、私は、私はもうそれを非表示にしないようにしたいポイントでよ下のバーボトムバー(タブバーコントローラ)を表示するには?
-(BOOL) hidesBottomBarWhenPushed{
return YES;
}
を隠すために、これを使用していました。どのような方法を使うべきですか?
私は今、私は、私はもうそれを非表示にしないようにしたいポイントでよ下のバーボトムバー(タブバーコントローラ)を表示するには?
-(BOOL) hidesBottomBarWhenPushed{
return YES;
}
を隠すために、これを使用していました。どのような方法を使うべきですか?
テイク。彼らは、特にElementViewController.mファイルの中で、あなたが望むような何かをします。
ザッツ非常に単純な
おかげで、ちょうどこれを使用する:要素のサンプルプロジェクトを見に
[tabBar setHidesBottomBarWhenPushed:FALSE];
はNO使用し、FALSEは使用しないでください。 – zekel
私はジョンのパズルを一緒に入れて時間をかけました。ここに私の最終結果があります。私はinitWithNibNameメソッドをオーバーライドしなければならなかったnibファイルを使用するため
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil {
if (self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil]) {
// Custom initialization
self.hidesBottomBarWhenPushed = YES;
}
return self;}
:私のビューコントローラの.mファイルでは、私はこのコードを追加します。
Aは本当に簡単な方法:
Class *instanceName = [[Class alloc] init];
instanceName.hidesBottomBarWhenPushed = YES;
...
[navigationController pushViewController:instanceName animated:YES];
ありがとう、monsieur。できます。トリックは、プッシュ前に親ビューでhidesbottombar ... = YESを設定しないことです。これはバーに隠れるように機能しますが、それを表示する方法はありません。代わりに、子ビューコントローラのinit関数で、self.sethidesbottombar ... = YESを設定します。再び、merci、monsieur。 。 – RoundOutTooSoon