如何使用InterfaceBuilder添加?
答案 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文件。