如何在UIToolbar上拥有多行项目?

时间:2010-03-02 21:28:57

标签: iphone uibarbuttonitem uitoolbar

当我选择“路线”时,我正在尝试在Apple的“地图”应用中完成的工作:

Hosted by imgur.com

有谁知道如何拥有多行UIBarButtonItems?我没有在任何地方找到答案。我可以将一行中的项目添加到UIToolbar中,如下所示:

    NSArray *newItems = [NSArray arrayWithObjects: settingsButton, textFieldStartItem, goButton, nil];
    toolBar.items = newItems;   

但这只是将所有项目放在同一行。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

这不是标准工具栏,而是自定义视图。你不能使用基本的UI类,你必须自己编写。一个简单的尝试是创建一个大工具栏并在其上添加字段作为标准子视图。

答案 1 :(得分:0)

您必须使用自定义视图创建UIBarButtonItem

- (id)initWithCustomView:(UIView *)customView