0

ボタンでシーンと呼ばれる別の xib にリンクするユーティリティ アプリを作成しました。そのリンクのナビゲーション コントロールを作成しようとしています。ボタンをクリックすると、シーンの xib に「戻る」ボタンが表示されます。メイン ビュー コントローラーまたはフリップサイド ビュー コントローラーにナビゲーション バーを表示したくありません。私はiOSが初めてで、これを行う方法がわかりませんか?

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

事前にご協力いただきありがとうございます。お時間をいただきありがとうございます。

4

2 に答える 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];
}
于 2013-03-04T15:27:47.907 に答える