私はobj-Cが初めてです。現在、ナビゲーションベースのアプリケーションを実装しています。私のアプリケーションでは、すべてのビュー (7 つのビュー コントローラー) に 5 つのボタンと共にナビゲーション バーを表示する必要があります。クラスごとに 5 つのボタンを作成する代わりに、5 つのボタンを持つ単一のカスタム ナビゲーション コントローラーを作成し、それをすべてのビュー コントローラーに表示したいと考えました。View Controllerでは正常に動作していますが、Navigation View Controllerでは動作していません。私を助けてください、またはいくつかの例を教えてください。
最初のビュー コントローラーで以下のコードを呼び出し、CustomNavBArViewController クラスに実装されたボタン アクション コードを呼び出しています。
- (void)viewDidLoad
{
[super viewDidLoad];
CustomNavBarViewController *navBar=[[CustomNavBarViewController alloc]init];
navBar.view.frame=CGRectMake(0, 0, 320, 50);
[self.view addSubview:navBar.view];
}
そのボタンをクリックすると、クラスは呼び出されますが、アクションは実行されません。しかし、のために働いています
[self presentModalViewController:createAcc animation:YES]; のためではない
[self.navigationController pushViewController:createAcc アニメーション:YES];
別のView Controllerをプッシュする必要があります。助けてください。ありがとう