これと混同されているビットです。iOS4 - UINavigationスタックにアクセスするカスタムビュー
私はうまく動作しているナビゲーションベースのプロジェクトを持っています。私は複数の場所で使用するいくつかのボタンを作るために私の最初のカスタムUIViewを作成しようとしています。ボタンの1つは、クリックしたときにViewControllerをナビゲーションにプッシュする必要がありますが、これを行う方法がわかりません。
LocationViewController *controller = [[LocationViewController alloc] initWithNibName:@"LocationViewController" bundle:nil];
[self.navigationController pushViewController:controller animated:YES];
[controller release];
が、self.navigationコントローラは、現在動作しませんが、ます、それは:私は私が使用していたビューコントローラ内の設定ボタンを持っていた
?どのように私は、このuiviewが追加されるviewcontrollerのナビゲーションコントローラにアクセスするのですか?
私が言ったように、少なくとも私が言ったように、少なくともいくつかは、uiviewをサブクラス化して複数のページに追加するので、少し失われてしまいます。
EDIT TO ADD - 私はカスタムUIView内のボタンクリックイベントを持っているので、viewcontrollerを変更しようとしています。代わりにビューを追加するViewControllerでイベントを配線する必要がありますか?
あなたのアプリケーションにはナビゲーションコントローラが1つだけまたは複数ありますか? – iOSPawan
アプリには、デリゲートの開始時に1つのナビゲーションコントローラしか設定されていません – Dave