Iphone 如何将工具栏添加到main view.nib?

Iphone 如何将工具栏添加到main view.nib?,iphone,xcode,uitoolbar,Iphone,Xcode,Uitoolbar,如何使用InterfaceBuilder添加?如果您已经有了UINavigationController,最好使用其内置工具栏 在Interface Builder中,选中导航控制器属性中的“显示工具栏”,然后使用视图控制器中的toolbarItems属性填充工具栏: self.toolbarItems = [NSArray arrayWithObjects:...]; 如果没有UINavigationController,可以从库中将UIToolbar拖入。我通常使用“捕捉到导向器”功能在笔

如何使用InterfaceBuilder添加?

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

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

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

如果没有UINavigationController,可以从库中将UIToolbar拖入。我通常使用“捕捉到导向器”功能在笔尖中设置框架。然后可以使用@can Berk Güder给出的方法设置项目。使用
UIBarButtonSystemItemFlexibleSpace
和/或
UIBarButtonSystemItemFixedSpace
可以获得非常好的按钮排列

如果这样做,只需声明一个
UIToolbar*工具栏
,并在视图控制器的界面中设置
@属性(非原子,保留)IBOutlet UIToolbar*工具栏
。在实现中只需
@合成工具栏。您可以在
viewDidLoad
中设置项目,并通过向文件所有者中的“工具栏”添加新的引用出口,将工具栏链接到nib文件