对于iOS 8.1和8.2的iOS模拟器和UITabBar,是否有任何已知的错误?今天我注意到在测试期间,当在8.1和8.2模拟器中运行时,文本在UITabBar中大量闪耀,而其他iOS版本完美运行。
我想确保不需要额外的工作,因为iOS 8 UINavigationBar半透明的彩色绘图问题立即浮现在我的脑海中。
演示设置
结果
运行应用程序,在iOS 8.1和8.2模拟器上,文字通过,在iOS 8.3及更高版本上,一切都按预期工作。
与Simulator Scaling无关,已经过测试。使用具有独立GPU的2013年末rMBP,El Capitan 10.11.2和Xcode 7.2(7C68)。在运行iOS 9的设备上正常工作。
问题:我不再拥有任何iOS 8.x设备,有人可以确认(即从内存中)是否只有该模拟器或操作系统错误?或者指向一个rdar?
编辑:验证它与Swift无关,也与ObjC有关。 @maddy:感谢您修复标签!
编辑:可能是与iOS 7.1的这个Bug相关的回归:Tab bar background is missing on iOS 7.1 after presenting and dismissing a view controller
干杯, 弗雷德里克
答案 0 :(得分:1)
模拟器中出现的许多问题不是模拟器错误,而是模拟器所揭示的操作系统错误。
在这种特殊情况下,我认为问题是应该在标签栏后面的那一层应用模糊。可能是您在“图形质量覆盖”(“调试”菜单)中打开了“低质量”选项。尝试将其重新设置为“默认”,因为这会导致应用所有效果。