私はプログラムでUIBarButtonItemを定義しようとしました。それは予想通りnavBarに現れました。私はIBに行き、バーのボタン項目をナビゲーションコントローラオブジェクトにドラッグし、didTapSearchアクションで割り当てました。UIBarButtonItemはプログラムによって
私はUIBarButtonItemsをプログラム的に定義することは可能だと思っています。またはナビゲーションコントローラおよび/またはビューコントローラがプログラム的に作成された場合にのみ可能ですか?
または私のコードでデリゲートをもう一度設定したくありませんでしたか?
UIBarButtonItem *searchBtn = [[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSearch target:self action:@selector(didTapSearch:)] autorelease];
self.navigationItem.rightBarButtonItem = searchBtn;
didTapSearch関数を呼び出せませんか? – Aravindhan
このリンクもお役に立ちます http://cocoadevblog.com/uinavigationcontroller-customization-tutorial – user574089