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

标签 iphone uibarbuttonitem uitoolbar

我正在尝试选择“方向”时在 Apple 的“ map ”应用中执行的操作:

Hosted by imgur.com

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

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

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

有什么想法吗?

最佳答案

这不是标准工具栏,而是自定义 View 。您无法使用基本 UI 类来完成此操作,您必须编写自己的类。一个简单的尝试是创建一个大工具栏并在其顶部添加字段作为标准 subview 。

关于iphone - 如何在 UIToolbar 上拥有多行项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2366919/

相关文章:

iphone - 仅在iPhone 4上无法将名称为 'MainWindow'的NIB装入 bundle […]中

iphone - Segues 无法以编程方式工作

ios - 具有不同行为的 BarButton 项目

ios - 如何从 iPad 的 UIToolbar 中删除渐变?

ios - 使用 UINavigationController 工具栏的替代方法

iphone - 如何在 iOS 上的按钮操作上显示忙碌指示器?

iphone - UINavigationItem 居中标题

ios - 工具栏上 UIBarButtonItem 右侧的图像图标 (iOS)

ios - UIBarButtonSystemItemFlexibleSpace

ios - 将自定义图像 UIButtons 添加到自定义 UIToolbar 无法正常工作