我有一个UINavigationBar
,我把它放在上面UIBarButtonItems
. 默认情况下,iPhone 在按钮项目之间放置 10 个空格。我想知道什么变量表示这个空间?更清楚的是 - 我想知道可以让我在UINavigationBar
上的UIBarButtonItems
之间的空间的变量。
谢谢
在 iOS 6 以下的任何版本的 SDK 中,在工具栏或导航栏上执行此操作的已发布方法是通过这样的方法。
b = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil];
使用 UIBarButtonSystemItemFlexibleSpace 样式属性添加虚拟按钮。您无法控制特定尺寸,系统会为您间隔开。在大多数情况下工作得很好。
或者,如果您需要更精确的控制,则必须创建自定义按钮。
因此,您现在可以使用上述方法之一,如果您不熟悉FlexSpace选项,我建议您尝试它。
或者您可以等待iOS 6,该版本的SDK还有其他一些方法可以执行您想要的操作,但是在发布之前,我们处于NDA之下。您可以登录iPhone开发人员门户并自己查找文档,也可以等到iOS 6发布。