0

「UIBarButtonItem」への参照があります。それがナビゲーション ベースのビューの一部ではない場合、その項目にカスタムの「戻るナビゲーション ボタン」を追加する方法はありますか?

左ボタンを追加できます:

UIBarButtonItem *backButton = [[UIBarButtonItem 割り当て]
initWithTitle:@"カスタム バック"
style:UIBarButtonItemStylePlain target:self
アクション:@selector(backAction:)];

menuItem.backBarButtonItem = backButton; //これはうまくいかないようです。

menuItem.popOverNavigationItem.leftBarButtonItem = backButton; //これは通常のボタンを示しています

では、一番左のボタンを戻るナビゲーション ボタンのように見せるにはどうすればよいでしょうか。

更新: この他の質問は、この非標準の UI セットアップを試してみることに私を導いた私の問題の根本に答えました:
iPad: RootView の SplitViewController と NavigationController の概念をマージしますか?

4

2 に答える 2

3

戻るボタンを設定する正しい方法は、戻るビューコントローラーに設定することだと思います。例えば:

RootViewController > DetailViewController

DetailViewController を使用しているときに戻るボタンに「Custom Back」と表示させたい場合は、実際に RootViewController の戻るボタンを「Custom Back」に設定する必要があります。

それが理にかなっていることを願っています。

于 2010-04-17T23:39:17.467 に答える
0

これに苦労したばかりですが、答えは「いいえ」だと思います。コントローラー階層が必要です。

于 2010-04-19T04:54:05.760 に答える