InterfaceBuilderを使用して追加するにはどうすればよいですか?
2 に答える
UINavigationController が既にある場合は、組み込みのツールバーを使用することをお勧めします。
Interface Builder で、Navigation Controller のプロパティで [Shows Toolbar] をオンtoolbarItems
にし、View Controller で属性を使用してツールバーを設定します。
self.toolbarItems = [NSArray arrayWithObjects:...];
UINavigationController がない場合は、ライブラリから UIToolbar をドラッグできます。私は通常、ガイドへのスナップ機能を使用してペン先にフレームを設定します。次に、@Can Berk Güder が提供するメソッドで項目を設定できます。UIBarButtonSystemItemFlexibleSpace
and/orを使用するとUIBarButtonSystemItemFixedSpace
、ボタンを適切に配置できます。
このようにしている場合は、View Controller のインターフェイスでaUIToolbar* toolbar
と setを宣言するだけです。@property (nonatomic, retain) IBOutlet UIToolbar* toolbar
実装では、@synthesize toolbar;
. viewDidLoad
File's Ownerの「toolbar」に新しい参照アウトレットを追加することで、項目を設定し、ツールバーをnibファイルにリンクできます。