iPhone 6 Simulator,iOS 8 上奇怪的 TabBar 背景问题

Posted

技术标签:

【中文标题】iPhone 6 Simulator,iOS 8 上奇怪的 TabBar 背景问题【英文标题】:Weird UITabBar background issue on iPhone6 Simulator, iOS8 【发布时间】:2014-09-25 00:47:35 【问题描述】:

您好,我在 iPhone 模拟器中的 iPhone6、ios8 上遇到了奇怪的问题(不幸的是,我还没有实际的设备来测试)。

我有一个背景视图,其底边正好与 UITabBar 的顶边重叠 0px,背景为金色。

这个问题只出现在iPhone6上,在iPhone6 plus和iPhone5上都可以。

iPhone6 模拟器上的标签栏:

iPhone6 Plus 模拟器上的相同标签栏:

在 iPhone5 上也一样:

有人遇到过类似的事情吗? 你对如何解决这个问题有什么建议吗? 如果它的模拟器只有问题,我应该忽略它吗?

【问题讨论】:

现在有类似的问题。似乎模糊效果不适用于 TabBar 背景,但在 iPhone 6 上一切看起来都很棒。对我来说,只有在为 AppStore 截屏时才会出错 检查是否在靠近UITabBar的视图上启用了剪辑子视图 【参考方案1】:

您检查过@3x、@2x、@1x 图像大小吗?有时这些资产有问题。

【讨论】:

可能是这样,因为我的资产只有一种尺寸(用作模糊背景),我会检查一下。 你检查你的 UITabBar 的 ViewMode 了吗?设置为缩放填充?还有背景颜色和BarTint?您可以通过故事板或 [UITabBarItem 外观] 来检查它,例如 [[UINavigationBar 外观] setBarTintColor:[UIColor whiteColor]]。你是这样设置的吗?

以上是关于iPhone 6 Simulator,iOS 8 上奇怪的 TabBar 背景问题的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 6 / iOS 8 Simulator Data 和 Bundle 文件夹脚本

在 iPhone 5s iOS 8.1.2 和 Simulator 8.1 上找不到支持 type 4 和 5 的键盘

从 ios 模拟器创建 iTunes Connect 图像,例如“iOS-Simulator Cropper”,但也适用于 iPhone 6

如何在 Xcode 6 (iOS 8) 模拟器上使用 Charles Proxy?

iOS:处理 TARGET_IPHONE_SIMULATOR 宏

Xcode 6 iOS Simulator 不记得应用程序设置