如果代码在 Xcode 10.1 上编译,导航栏 uicontrol 不会出现在 iOS 11 和 iOS 12 的某些设备中。如果代码在 Xcode 9.2 上编译,则可以正常工作。
发现报告的类似问题 - Xcode 10 NavigationBar 图标未出现在某些设备上
但是更改设置的建议解决方案并没有解决问题。
想知道其他人也看到了同样的问题。
如果代码在 Xcode 10.1 上编译,导航栏 uicontrol 不会出现在 iOS 11 和 iOS 12 的某些设备中。如果代码在 Xcode 9.2 上编译,则可以正常工作。
发现报告的类似问题 - Xcode 10 NavigationBar 图标未出现在某些设备上
但是更改设置的建议解决方案并没有解决问题。
想知道其他人也看到了同样的问题。
XCode 10.1 导航栏没有问题。在展示我所有的 UIViewControllers 之前,错误地在一个共同的地方进行了以下更改,这使得所有导航栏都变得透明,白色的文本和白色的图标消失了。
[self.navigationController.navigationBar setTintColor:[SSCTheme colorFromPalette:PaletteColorWhite]]; [self.navigationController.navigationBar setTranslucent:NO];
很抱歉提出这个问题。