こんにちは、私はメインコントローラのクラスを持っています。私はこのコードでナビゲーションバーを隠しています。 [self.navigationcontroller setnavigationbarHidden:YES];ナビゲーションコントローラのボタンでメインビューに戻る
私はnext.xibファイルにプッシュすると、どのようにボタンでメインに戻ることができますか知りたいことがあります。
こんにちは、私はメインコントローラのクラスを持っています。私はこのコードでナビゲーションバーを隠しています。 [self.navigationcontroller setnavigationbarHidden:YES];ナビゲーションコントローラのボタンでメインビューに戻る
私はnext.xibファイルにプッシュすると、どのようにボタンでメインに戻ることができますか知りたいことがあります。
- (UIViewController *)popViewControllerAnimated:(BOOL)animated
[self.navigationController popViewControllerAnimated: YES]
ボタンを作成し、それ
にアクションを追加します[button addTarget:self action:@selector(back:) forControlEvents:UIControlEventTouchUpInside];
その後、あなたはカスタムbuttoinを作成し、そのメソッドの呼び出しに次のコードを追加することができますback
方法
-(void)back:(id)sender
{
[self.navigationController popViewControllerAnimated: YES]
}
[self.navigationController popViewControllerAnimated: YES]
ボタンを使用する場合は、ボタンを追加し、そのメソッドを呼び出すようにアクションハンドラを設定します。例: あなたは
UIButton *backButton;
を持っているし、そのアクションを設定し、
[backButton addTarget:self action:@selector(didPressBackButton)
forControlEvents:UIControlEventTouchUpInside
その後、
- (void) didPressBackButton {
[self.navigationController popViewControllerAnimated: YES]
}
を作成します。
[self.navigationController popViewControllerAnimated:YES];
ありがとう、私は混乱して、悪い質問を申し訳ありません。 – mahyar
これで問題は解決しましたか?その場合は、チェックマークを押して受け入れてください。ありがとう! – Trevor