处理UITabbar中选中图片变小的问题

最近编写的UITabbarController中发现一个奇怪的问题,就选中一个tab之后,然后你继续点击这个tab,就会发现选中的图标逐渐的变小变小,最后能够消失。

修改之前的有关tabBarItem的设置:

1
2
3
UIViewController *controller = [[UIViewController alloc] init];
[controller.tabBarItem setImageInsets:UIEdgeInsetsMake(1, 1, 1, 1)];
[controller.tabBarItem setTitle:@"首页"];

修改之后的有关tabBarItem的设置:

1
2
3
UIViewController *controller = [[UIViewController alloc] init];
[controller.tabBarItem setImageInsets:UIEdgeInsetsMake(-1, 0, 1, 0)];
[controller.tabBarItem setTitle:@"首页"];

修改了tabBarItem的图片显示模式imageInsets就可以避免问题了。

文章目录
,