嘿,我正在使用带有超大图像的自定义大小的 UITabBar。
我像这样将图像添加到标签栏项目:
UITabBar *tabBar = self.tabBar;
UITabBarItem *tabBarItem1 = [tabBar.items objectAtIndex:0];
[tabBarItem1 setImage:[UIImage imageNamed:@"image"]];
[tabBarItem1 setImageInsets:UIEdgeInsetsMake(0, 0, 20, 0)];
另外,因为图像更大,我希望它们更多地悬停在标签栏的中间,所以我添加了插图。
我的问题是当我对插图进行编程然后单击按钮时,按钮会自行挤压。它保持它的宽度,但它的高度 self 挤压。我当然不希望发生这种情况,但我似乎无法弄清楚发生了什么。
谢谢,克尔特科
-模组注意事项请锁住此帖
-请注意回答我问题的人。感谢您的帮助,但当时这是一个已知错误,所以请停止回答这个问题。谢谢
最佳答案
您是否只在 iOS 7 上看到这个?
7.1 似乎引入了标签栏图像插入的错误。如果您持续点击或按住选项卡,它会根据插图变大或变小。如果您点击另一个标签,标签栏图像会恢复正常吗?
关于ios - UITabBar 上的图像被压扁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22874781/