答案 0 :(得分:0)
它似乎是"添加"的空间。 item有点小,并且将项目引导到内部使用的textfield较少的空间,使文本缩小以适应大小,这只是猜测。
也许/乖乖你可以使用自定义项目解决问题,但这显然无法解释发生了什么......
答案 1 :(得分:0)
在UINavigationBar
中,项目之间的空间是固定的,您必须设置rightNavigationItems
数组或leftNavigationItems
数组。那么你就没有机会自己调整物品之间的间距。如果您有自定义视图且UINavigationBar
不在UINavigationController
内,那么您可以将其替换为UIToolbar
并在每个项目之间添加FlexibleSpace
。它会给你相同的结果,但它会根据屏幕宽度自行调整。
我在interfacebuilder
中添加了7个按钮,其中上面的一个是UINavigationBar
,而下面的一个是UIToolbar
,每个FlexibleSpace
UIBarButtonItem
个项目
这就是我在iPhone4模拟器上得到的结果