我正在开发IOS 7中的应用程序,我正在为tabbar图标设置自定义图像。这是我的代码:
UIImage *musicImage = [UIImage imageNamed:@"monitor"];
UIImage *musicImageSel = [UIImage imageNamed:@"11"];
musicImage = [musicImage imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
musicImageSel = [musicImageSel imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
self.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"Notifications" image:musicImage selectedImage:musicImageSel];
我的问题是,当我选择标签栏中的任何标签时,图像才会显示放大。
我附加了屏幕截图以获得更多说明。我只是希望图像在tabbar中。而且这两幅图像的尺寸都是50X50像素。
答案 0 :(得分:1)
也许尝试操纵imageInset属性。对我来说(5,0,-5,0)
没问题 - 但我没有使用titleLabel
self.tabBarItem = [[UITabBarItem alloc] initWithTitle:@“Notifications” image:musicImage selectedImage:musicImageSel];
self.tabBarItem.imageInsets = UIEdgeInsetsMake(5,0,-5,0);