0

ナビゲーションコントローラーに問題があります。ナビゲーション バーに動的ボタンを作成できません。ナビゲーションバーを使用しました。この中に、TabBar が 1 つあります。また、TabBar 内には、もう 1 つのナビゲーション コントローラーがあります。

その上にボタンを作成できます。しかし、TabBar の親ナビゲーション コントローラーに動的ボタンが必要です。

ボタンの場合 機能していません。私のコード:

UIBarButtonItem *searchBtn = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemSearch target:self action:@selector(btnClick:)];

//[self.navigationItem setRightBarButtonItem:searchBtn];

[app.navigationController.navigationItem setRightBarButtonItem:searchBtn];
[searchBtn release];

親ナビゲーションコントローラーを非表示にするには、機能しています。

app.navigationController.navigationBarHidden =YES;

どうすればこの問題を解決できますか?

4

1 に答える 1

1

私があなたを正しく理解しているなら、これを変更すべきです

   [app.navigationController.navigationItem setRightBarButtonItem:searchBtn];
[searchBtn release];

の中へ

[app.navigationItem setRightBarButtonItem:searchBtn];
[searchBtn release];
于 2012-04-18T10:34:50.047 に答える