iPhone OS 3.0では、setToolbarItems:animated:
メソッドを使用してUINavigationControllerのツールバー項目を設定できます。ただし、これにはUIToolbarItemの配列を渡す必要があります。これらのツールバーアイテムをプログラムで作成することはできますが、可能であればInterface Builderで作成することをお勧めします。ツールバーの設定UINavigationController
これを念頭に置いて、私は "MyGreatViewController.xib"にUIToolbarを作成し、それに必要なツールバー項目を設定しました。次に、「MyGreatViewController.m」で、私は、ツールバーからアイテムを取得し、setToolbarItems:animated:
に渡す:
- (void)viewDidLoad {
[super viewDidLoad];
[self setToolbarItems: [toolbar items]];
}
... toolbar
はUIToolbarを参照IBOutletです。
これは良いアプローチですか?これを達成するより良い方法はありますか?プログラムで項目を作成するだけでいいですか?
私は何かを理解していない:あなたは、「私を言いますツールバーからアイテムを取得する "が、ツールバーに戻します。すでに表示されていませんか? – Oscar