iPhone上UIBarButtonItems之间的默认空间

时间:2012-07-04 11:48:41

标签: iphone ios uinavigationbar uibarbuttonitem

我有UINavigationBar我放了UIBarButtonItems。默认情况下,iPhone在按钮项之间放置10个空格。我想知道什么变量表示这个空间?更清楚一点 - 我想知道可以让我在UIBarButtonItemsUINavigationBar之间留出空间的变量。

由于

1 个答案:

答案 0 :(得分:3)

在iOS 6下面的任何版本的SDK中,在toolBar或navBar上执行此操作的已发布方法是通过类似的方式。

b = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];

使用UIBarButtonSystemItemFlexibleSpace样式属性添加虚拟按钮。您无法控制特定尺寸,系统会为您分配空间。在大多数情况下工作得非常好。

或者,如果您需要更精确的控制,则必须创建自定义按钮。

因此,您现在可以使用上述方法之一,如果您不熟悉,我建议您尝试使用FlexibleSpace选项。

或者您可以等待iOS 6,该版本的SDK还有其他一些方法可以满足您的需求,但我们会在NDA下发布。您可以登录iPhone Developer门户并自行查找文档或等到iOS 6发布。