【发布时间】:2016-03-25 12:47:01
【问题描述】:
对于 iOS 8.1 和 8.2 的 iOS 模拟器和 UITabBar 是否有任何已知的错误?今天我注意到在测试过程中,当在 8.1 和 8.2 模拟器中运行时,UITabBar 中的文本大量闪耀,而其他 iOS 版本则完美无缺。
我想确保不需要额外的工作,因为我立即想到了 iOS 8 UINavigationBar 半透明颜色绘制问题。
演示设置
- 创建新的选项卡式应用程序(使用 ObjC 或 Swift)
- 删除第一个视图并添加一个带有虚拟静态单元格的 UITableViewContoller
结果
在 iOS 8.1 和 8.2 Simulators 上运行应用程序,文本照耀,在 iOS 8.3 及更高版本上,一切都按预期工作。
与模拟器缩放无关,经过测试。使用带有独立 GPU、El Capitan 10.11.2 和 Xcode 7.2 (7C68) 的 2013 年末 rMBP。在运行 iOS 9 的设备上运行良好。
问题:我周围没有任何 iOS 8.x 设备,有人可以确认(即从内存中)那是仅模拟器还是操作系统错误?或者指向一个雷达?
编辑:验证它与 Swift 无关,也发生在 ObjC 中。 @maddy:感谢您修复标签!
编辑:可能与 iOS 7.1 的此错误相关的回归:Tab bar background is missing on iOS 7.1 after presenting and dismissing a view controller
干杯, 弗雷德里克
【问题讨论】:
标签: ios ios-simulator uitabbar translucency