自从更新Xcode以来,我的图标在UITabBar上未对齐。两端的图标在垂直方向上比中间的两个图标高。除了图标之外,我还没有修改此栏。我以为可能是图标的大小,但是当我拿到左侧图标并将其应用于第二张图片时,对齐方式仍然处于关闭状态。
答案 0 :(得分:1)
由于图像中的空间,请使用固定尺寸的图像。标签栏始终显示与我们提供的尺寸相同的尺寸。检查图标图像中的图像中必须有空格。
答案 1 :(得分:1)
答案 2 :(得分:1)
我在以编程方式创建 uitabbar 项目时遇到了同样的问题。我可以通过给标题提供空字符串来垂直对齐图标。
let tabarItem = UITabBarItem()
tabBarItem.image = UIImage(named: "imgTabIcon")
tabBarItem.title = ""
答案 3 :(得分:0)
我遇到了同样的问题,2017年创建了一个较旧的iOS应用(3岁)。我只是删除了标签栏,在Storyboard中重新创建了它,重新分配了所有标签栏项目,然后对其进行了修复。我怀疑旧版情节提要与uitabbars的转换存在问题。
答案 4 :(得分:0)