如何使用 InterfaceBuilder 添加?
问问题
764 次
2 回答
1
如果您已经有一个 UINavigationController,最好使用它的内置工具栏。
在 Interface Builder 中,选中导航控制器属性中的“显示工具栏”,然后使用toolbarItems
视图控制器中的属性来填充工具栏:
self.toolbarItems = [NSArray arrayWithObjects:...];
于 2010-07-07T16:29:28.410 回答
0
如果您没有 UINavigationController,则可以从库中拖入 UIToolbar。我通常使用 snap to guides 功能将其框架设置在笔尖中。然后您可以使用@Can Berk Güder 提供的方法设置项目。使用UIBarButtonSystemItemFlexibleSpace
和/或UIBarButtonSystemItemFixedSpace
您可以获得很好的按钮排列。
如果您这样做,只需在视图控制器的界面中声明UIToolbar* toolbar
并设置@property (nonatomic, retain) IBOutlet UIToolbar* toolbar
。只是在执行@synthesize toolbar;
中。您可以viewDidLoad
通过在 File's Owner 中将新的引用出口添加到“工具栏”来设置项目并将工具栏链接到您的 nib 文件。
于 2010-07-08T15:43:37.387 回答