iOS TabBarItem 小 space 每边

iOS TabBarItem small space on each side

所以这就是我说的问题。

如您所见,在顶部的Tab1选择图像前面有一个小space。我不知道如何删除 space。目前,项目没有选择图像和图像分配,因为我不需要一个。我只需要选项卡中的文本。所以对于选择图像,我使用 TabBar 选择 属性。我添加了一些代码,以拉伸选择图像,否则它会出现在相邻选项卡上。

[UITabBar appearance].selectionIndicatorImage = [[UIImage imageNamed:@"selected.png"]
                                                  stretchableImageWithLeftCapWidth:0 topCapHeight:0];

有什么方法可以删除 space? 提前致谢!

在你的标签栏项目中设置 imageInset 点集并检查我认为工作正常

self.tabBarItem.imageInsets = UIEdgeInsetsMake(0//topOffset, 0//left, -0//bottomOffset, 0//right);

但是请记住,无论你给edgeinset的值是多少,给它的另一边取相反的值,意思是如果你给top 6,然后给bottom -6,否则图像会在之后继续增长或缩小每次点击。

希望这对你有很大帮助,你感觉更好,因为你的代码运行良好。