有没有关于iOS模拟器和iOS 8.1和8.2的UITabBar的已知Bug?今天我在测试过程中注意到,在8.1和8.2模拟器中运行时,文本通过UITabBar非常闪耀,而其他iOS版本完美无缺地工作。iOS模拟器8.1和8.2半透明问题与UITabBar?
我想确保没有额外的工作需要,因为iOS 8 UINavigationBar半透明颜色绘图问题立刻出现在我的脑海。
演示设置
- 创建新鲜选项卡式应用(使用ObjC或SWIFT)
- 删除第一个视图,并添加UITableViewContoller与虚设静态细胞
结果
运行应用程序n,在iOS 8.1和8.2模拟器上,文字闪耀透顶,在iOS 8.3和以上版本中,一切都按预期工作。
没有关系模拟器缩放,测试。采用2013年末rMBP与独立GPU,El Capitan 10.11.2和Xcode 7.2(7C68)。在运行iOS 9的设备上工作正常。
问题:我现在还没有任何iOS 8.x设备,有人可以确认(即从内存中)是否只是模拟器或操作系统错误?或者指向一个rdar?
编辑:验证它没有涉及到斯威夫特,也恰好与ObjC。 @maddy:感谢您修复标签!
编辑:可能与这个Bug与iOS 7.1回归:Tab bar background is missing on iOS 7.1 after presenting and dismissing a view controller
干杯, 弗雷德里克
同意,这就是为什么我很挑剔,并询问是否是模拟器或操作系统中的漏洞。关于图形质量覆盖:检查之前,不要。同时在GPU和独立卡上使用gfxcardstatus进行检查。 –
你是否按照我的建议去做? –
对不起,按回到快速;)是的,在那里,做到了。作为一个像素完美的fullstack开发,我总是有这个天赋偶然发现这个小UI故障^^编辑:我知道一个解决方法(明确设置barTint只是为iOS 8.0到8.2),我只是好奇*如果*这是已知的操作系统错误。 –