我有5个项目的标准UITabBarController。一切都很好,除了UITabBar没有从边缘绘制第一个或最后一个项目的选定项目指示图像,但在图像中所示的前后保持小空间。我无法摆脱它,它让我疯狂。感谢任何帮助。谢谢。
答案 0 :(得分:0)
你应该调查一下
UIEdgeInset
属性进入tabbar。玩了一下,你会得到它的悬念。
这是一个例子 -
self.tabBarItem.imageInsets = UIEdgeInsetsMake(6//topOffset, 0//left, -6//bottomOffset, 0//right);
但请记住,无论你给出的edgeinset的值是什么,给它的对面赋予相反的值,这意味着如果你给出前六,那么给底-6 否则每次点击后图像都会继续增长或缩小。
希望这有帮助