ボタンでリンクするユーティリティアプリを作成しましたシーンと呼ばれる別の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
どこにでも置く(あなたの要件として)。 そしてそのメソッドで、に戻るためのコードを書く UIViewController
(前 UIVieController
)。
のような、
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];
}