1

UI BuilderControllerのtoolbarItemsプロパティにUIBarButtonItemsを追加するためにInterface Builderを使用しようとしています。Interface Builderを使用してUIBarButtonItemsをUIViewController.toolbarItemsプロパティに追加するにはどうすればよいですか?

私は.xibファイルがあり、File's OwnerはUITableViewコントローラ( "ServerTableViewController")のサブクラスとしてタイプされています。私はUIBarButtonの束を.xibファイルにドラッグして、ファイルの所有者を表すServerTableViewControllerのtoolbarItemsプロパティの一部として表示されると考えました。

ここに私が理解していないものがあります。私は、ServerTableViewControllerを持っている.xibファイルを持っているとしましょう。ではありません。ファイルの所有者... UIBarButtonの項目をその下にドラッグすると、自動的にツールバーに表示されます。

ServerTableViewControllerがFile's Ownerのときに同じことを実行できないのはなぜですか?それは唯一の違いと思われます。

答えて

2

これが役立つかどうかはわかりません。しかし、私はプログラム的にこれをやっているほうがいい。 viewDidLoadメソッドにこのようなものを入れてみることができます。

ServerTableViewController *stvc = [[UICustomTabViewController alloc] 
     initWithNibName:@"ServerTableViewController" bundle:[NSBundle mainBundle]]; 
UIBarButtonItem *yourBarButtonItem = [UIBarButtonItem alloc] init]; 
stvc.navigationItem.rightBarButtonItem = yourBarButtonItem; 
[yourBarButtonItem release]; 
+0

私は本当にInterface Builderでそれを行う方法があると思っていました。それはうまくいくように見えますが、特別な条件でのみ動作します。 –

関連する問題