问题描述
我在使用 Xcode 12.3 时遇到了一个奇怪的问题
我创建了一个全新的单视图 iOS 应用,选择了故事板并将 ViewController 嵌入到 NavigationController 中。一旦 NavigationController 出现,NavigationBar 就会变为黄色。
如果我在模拟器中运行该应用程序,它也会显示为黄色。如果我在物理设备上运行它,它会按预期运行并且不会显示为黄色。如果我将条形色调从默认更改为任何其他颜色,它会在故事板、模拟器和物理设备中按预期(正确)显示。
它在以前版本的 Xcode 上没有这种行为。还有其他人看到这种行为吗?
这是我嵌入之前的屏幕截图:
这是嵌入后的故事板:
这是模拟器的截图。
解决方法
从 Simulator-> File-> GPU Selection-> PreferIntegratedGPU 中选择选项并重启模拟器enter image description here