简体   繁体   中英

iOS Tab Bar icons keep getting larger

I am having a problem with my icons in my tabBar .

Tapping the same tab bar button repeatedly will keep increasing the tab bar icon's size.
If I push a different one, it goes back to its original size.

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

Any ideas what I should fix?

As per the project shared by the OP ( see question comments ), it seems the tab bar image insets seem to be messing things up.


Steps to resolve the issue:

  1. Select the tab bar item of the problematic ViewController s in IB
  2. Go to Size Inspector section ( on the right )
  3. Ensure your image insets are balanced
    • If you give 5px inset to top then balance with a -5px inset to bottom
    • If you give 5px inset to left then balance with a -5px inset to right

I have no explanation for this, sorry... but if anyone does then kindly comment/post

try This..

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

I was also running with same issue and above accepted answer helped me.

Just to show case what steps to do:

While setting image to tab bar select image and balance image insets from all sides.

Need to keep few things in mind:

As shown in below image, balance from all four sides.

在此输入图像描述

It will make UI proper.

Thanks

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM