iOS标签栏图标不断变大

时间:2014-04-26 05:20:37

标签: ios objective-c cocoa-touch uitabbarcontroller uitabbaritem

我的tabBar中的图标出现问题。

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

enter image description here enter image description here

我应该解决什么问题?

3 个答案:

答案 0 :(得分:52)

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


解决问题的步骤:

  1. 选择IB中有问题的ViewController的标签栏项目
  2. 转到尺寸检查器部分(右侧
  3. 确保您的图像插入是平衡的
    • 如果你将5px插图放在顶部,那么平衡底部为-5px插入
    • 如果你给左边5px插图然后平衡右边的-5px插图
  4. 我对此没有任何解释,抱歉......但如果有人这么做,请发表评论/发表

答案 1 :(得分:1)

试试这个..

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

答案 2 :(得分:0)

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

只是为了说明要采取的措施:

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

需要记住一些事情:

如下图所示,四面均衡。

enter image description here

它将使UI正常。

由于