如果代码是在Xcode 10.1上编译的,则导航栏uicontrols不会出现在iOS 11和iOS 12的某些设备上。 如果代码是在Xcode 9.2上编译的,则工作正常。
发现类似的起诉状-Xcode 10 NavigationBar icons not appearing on some devices
,但是建议的更改设置的解决方案无法解决问题。
想知道其他人也遇到过同样的问题。
答案 0 :(得分:0)
XCode 10.1导航栏没有问题。在展示我的所有UIViewController之前,错误地在一个公共位置进行了以下更改,这些UIViewControllers使所有导航栏变为透明,并且白色文本和白色图标消失了。
[self.navigationController.navigationBar setTintColor:[SSCTheme colorFromPalette:PaletteColorWhite]]; [self.navigationController.navigationBar setTranslucent:NO];
很抱歉提出这个问题。