/ /ユーティリティアプリケーションのメインビューコントローラのナビゲーションコントローラ? -iphone、ios、objective-c、xcode、cocoa-touch

ユーティリティアプリケーションのメインビューコントローラのナビゲーションコントローラ? - iphone、ios、objective-c、xcode、cocoa-touch

ボタンでリンクするユーティリティアプリを作成しましたシーンと呼ばれる別のxibへ-そのリンクのナビゲーションコントロールを作成しようとしています。ボタンをクリックすると、シーンxibに「戻る」ボタンが表示されます。 Main ViewControllerまたはFlipsideView Controllerにナビゲーションバーを表示したくありません。iOSはまったく新しいので、これを行う方法がわかりません。

カスタムHUDのメニューに戻るボタンがある方が良いでしょうか?それができるかどうかわかりませんか?

よろしくお願いします。よろしくお願いします。

回答:

回答№1は1

カスタムを作成できます UINavigationBar シーンxibで、作成したくない場合はカスタムの戻るボタンを追加します NavigationController 、別の方法は、最初のビューを次のように作成できることです。 NavigationController シーンビューをその上に押すと、シーンである子ビューに戻るボタンが表示されます。オンのときは、ナビゲーションバーを非表示のままにします。 MainViewController シーンビューにのみ表示されます。


回答№2の場合は0

UINavigationBarを非表示にするには:

[[self navigationController] setNavigationBarHidden:YES animated:YES];

そして、あなたはカスタムを作成することができます UIButton どこにでも置く(あなたの要件として)。 そしてそのメソッドで、に戻るためのコードを書く UIViewControllerUIVieController)。

のような、

UIButton *btnBack = [UIButton buttonWithType:UIButtonTypeCustom];
[btnBack addTarget:self action:@selector(goBack:) forControlEvents:UIControlEventTouchUpInside];
btnBack.frame = CGRectMake(10, 10.5, 36, 39); // change it , As your wish
[btnBack setBackgroundImage:[UIImage imageNamed:@"MMBack.png"] forState:UIControlStateNormal];
[self.view addSubview:btnBack];

// UIButtonのメソッドを呼び出す

-(void)goBack:(UIButton *) Sender
{
[self.navigationController popViewControllerAnimated:YES];
}