ios - UITabBar 上的图像被压扁

标签 ios uitabbar

嘿,我正在使用带有超大图像的自定义大小的 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/

相关文章:

iphone - 收到推送通知后更改选定的选项卡

ios - setPreferredInput WithBlueTooth 不起作用

ios - iCarousel 自动滚动效果

ios - automaticallyAdjustsScrollViewInsets 不工作

swift - 回到tabBarController,swift

ios - Swift ESTabBarController 大中心按钮失败

ios - 如何从 ios 应用程序上传视频到 YouTube?通过使用 Oauth2 和 YouTube DATA 类

ios - 将 ViewController 推到 TabBarController 之上

iOS 在加载时设置和获取属性

ios - 如何修复 iOS 中标签栏 Controller 的标签栏?