将工具栏添加到视图中

时间:2011-02-18 23:40:32

标签: iphone

视图的顶部和底部有哪些工具栏?

enter image description here

如何在代码中而不是在IB中添加这些内容?

1 个答案:

答案 0 :(得分:2)

顶部看起来像UINavigationController从另一个UIViewController模态呈现。取消按钮添加在

- (void)viewDidLoad视图方法作为右侧导航项。

底部只是一个普通的UIToolBar,带有4个按钮。

所有UINavigationControllers都内置了UIToolbar,只需调用以下函数即可显示它。

[self.navigationController setToolbarHidden:NO];

如果要创建按钮,可以调用...

- (void)setToolbarItems:(NSArray *)toolbarItems animated:(BOOL)animated 

配置UIToolbar项。 UIToolbar中的所有项目只是NSArray个对象。在这种情况下,您的对象是按钮。为了正确地区分UIToolbar中的项目,可以在按钮之间放置一个灵活的空间对象,使其看起来很漂亮。因此,当您设置自己的工具栏项目数组时。按钮|空间|按钮|空间|按钮|空间|用于完成上述效果的按钮。

如果您迷路了,可以在UIToolbar Class Reference找到一些信息。