如何摆脱UITabBar中第一个和最后一个项目之前和之后的空间?

时间:2015-08-11 17:08:45

标签: ios uikit uitabbar

我有5个项目的标准UITabBarController。一切都很好,除了UITabBar没有从边缘绘制第一个或最后一个项目的选定项目指示图像,但在图像中所示的前后保持小空间。我无法摆脱它,它让我疯狂。感谢任何帮助。谢谢。

UITabBar with first item selected

1 个答案:

答案 0 :(得分:0)

你应该调查一下 UIEdgeInset属性进入tabbar。玩了一下,你会得到它的悬念。 这是一个例子 -

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

但请记住,无论你给出的edgeinset的值是什么,给它的对面赋予相反的值,这意味着如果你给出前六,那么给底-6 否则每次点击后图像都会继续增长或缩小。

希望这有帮助