如何使UITabBaItem的图像和文本水平(并排)?

时间:2019-03-06 17:16:48

标签: ios swift

现在,当创建标准的UITabBarItem时,图像垂直于文本上方。但是,当同时使用标题和图像的偏移量时,它并不能保持其中心对齐,而只是使其看起来偏移(如名称所描述的,duh)。我该怎么做?以前它似乎是iOS的“功能”,但到目前为止,我在网上找不到任何其他SO问题或教程来解释如何执行此操作。我曾考虑过将UITabBarItem子类化,但是什么会改变系统布置标题/图像的方式呢?我是否需要手动更改标题/图像视图的框架,如果是,该怎么办?

1 个答案:

答案 0 :(得分:0)

解决此问题的一种方法是呈现一个图标,该图标在文本中的文字位置与您想要的方式相同,并隐藏标题UITabBarItem

标题的

Link to fiddle似乎仅适用于所有项目,但是您可以使用UITabBarItem的{​​{3}}将其推出视野。这样,UIKit呈现的标题将不再可见,但仍可在Voice Over上使用。