iOS标签栏图标不断变大

我的tabBar图标出现问题。

重复点击相同的标签栏按钮将继续增加标签栏图标的大小。
如果我推另一个,它会回到原来的大小。

在此处输入图像描述在此处输入图像描述

任何想法我应该解决什么?

根据OP共享的项目( 参见问题评论 ),似乎标签栏图像插图似乎搞乱了。


解决问题的步骤:

  1. 在IB中选择有问题的ViewController的标签栏项
  2. 转到“大小检查器”部分( 右侧
  3. 确保您的图像插入是平衡的
    • 如果你将5px插图置于顶部,则以-5px插入到底部进行平衡
    • 如果你给左边5px插图然后平衡右边的-5px插图

我对此没有任何解释,抱歉……但如果有人这么做,那么请发表评论/发帖

尝试这个..

myDealNavigationController.tabBarItem.imageInsets = UIEdgeInsetsMake(5,0,-5,0);

我也遇到了同样的问题,上面接受的答案帮助了我。

只是为了说明要做什么步骤:

将图像设置为标签栏时,选择图像并平衡所有侧面的图像插入。

需要记住一些事情:

如下图所示,四面均衡。

在此处输入图像描述

它将使UI适当。

谢谢