Ios 对齐所有设备上的导航按钮
如图所示,底部的栏使用了5个不同的按钮(图标)。当我用iphone5s运行我的程序时,一切正常。但在其他设备上,如iPhoneX等,图像会浮动到左侧。有人知道我如何给按钮添加约束,使它们保持在所有设备上的位置吗 更新: 因此,如果你看到iphone5s上的导航栏,你会发现它就像是“完美”的相互对齐。这就是我希望它们在所有设备上的方式。如果你看一下iPhone XS,你会发现所有的按钮都在左边。我还添加了“灵活的空格键项目”之间的所有按钮,这是好得多,但他们“狗头”不在手机的中心,我想要的Ios 对齐所有设备上的导航按钮,ios,uitoolbar,Ios,Uitoolbar,如图所示,底部的栏使用了5个不同的按钮(图标)。当我用iphone5s运行我的程序时,一切正常。但在其他设备上,如iPhoneX等,图像会浮动到左侧。有人知道我如何给按钮添加约束,使它们保持在所有设备上的位置吗 更新: 因此,如果你看到iphone5s上的导航栏,你会发现它就像是“完美”的相互对齐。这就是我希望它们在所有设备上的方式。如果你看一下iPhone XS,你会发现所有的按钮都在左边。我还添加了“灵活的空格键项目”之间的所有按钮,这是好得多,但他们“狗头”不在手机的中心,我想要的 您需要
您需要在每个其他按钮之间添加一个系统类型为
的UIBarButtonim。flexibleSpace
。这将强制所有按钮在工具栏宽度上等距排列。要确保中间按钮位于工具栏的中心,所有图像的宽度都必须相同
如果要将所有按钮组合在工具栏的中心,只需在第一个按钮前添加一个灵活的空格项目,在最后一个按钮后添加一个空格项目。显示您的代码如何约束按钮?所有图像大小相同,但仍有一点向左浮动:但是你的评论解决了我的问题,但我不知道下一步该怎么做。呵呵