自定义UITabBar与垂直对齐的图片

4
有没有办法使UITabBar仅显示填充整个TabBarItem的图像? 我尝试简单地放置一张图片并删除项目标题中的文本,但是图像总是偏离中心(标题文本所在的区域仍然存在,我无法将图像对齐到其上方)。
1个回答

3

在UITabBar中更改UITabBarItem的图像插入。您可以调整图像插入大小,使图像变大、变小、向右移动等。


尝试过了,垂直插入无法超出标题文本所在的区域。我可以使用它将图像进一步向上移动,但这不是我想要的。 - Gil
我尝试使用Storyboard中的控件以及编程方式。 - Gil
没有查看代码或Storyboard很难说。我在一个测试项目的Storyboard中尝试过,对我来说似乎运行良好。 - Abdullah
更正,插图功能已经生效,但是会引起一个奇怪的视觉问题。当我在手机上运行应用程序并点击标签项时,如果我按住指头并移动它,就会导致图像变得更大......如此奇怪。 - Gil
3
关键是要同时设置顶部和底部插图,使其中一个值为另一个的负值(例如,UITabBarItem.imageInsets.top = 5 AND UITabBarItem.imageInsets.bottom = -5)。此外,请记得在添加图像之前进行此操作。 - Benjamin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接