如何在主view.nib中添加UIT工具栏?

时间:2010-07-07 16:23:55

标签: iphone xcode uitoolbar

如何使用InterfaceBuilder添加?

2 个答案:

答案 0 :(得分:1)

如果您已经拥有UINavigationController,则最好使用其内置工具栏。

在Interface Builder中,选中导航控制器属性中的“显示工具栏”,然后使用视图控制器中的toolbarItems属性填充工具栏:

self.toolbarItems = [NSArray arrayWithObjects:...];

答案 1 :(得分:0)

如果您没有UINavigationController,可以从库中拖动UIToolbar。我通常使用捕捉到指南功能在笔尖中设置其框架。然后你可以用@CanBerkGüder给出的方法设置项目。使用UIBarButtonSystemItemFlexibleSpace和/或UIBarButtonSystemItemFixedSpace,您可以获得非常好的按钮排列。

如果您这样做,只需在视图控制器的界面中声明UIToolbar* toolbar并设置@property (nonatomic, retain) IBOutlet UIToolbar* toolbar即可。在实施中只是@synthesize toolbar;。您可以在viewDidLoad中设置项目,并通过在文件所有者的“工具栏”中添加新的引用插座,将工具栏链接到您的nib文件。