我正在开发一个 Nativecript(6.5.2) 移动应用程序,它在 android 和 iOS 设备上都可以正常工作,但是在 iOS 15 版本的 iOS 设备上看不到操作栏背景颜色。否则,该应用程序绝对可以工作美好的。
我不确定 ios 是否更新了他们的 UI 政策或其他内容。
下面是两个 iOS 15 的屏幕截图,其中操作栏的背景颜色不可见,另一个是 iOS 14.2 的屏幕截图,其中操作栏的背景颜色可见。
iOS 15
iOS 14.2
有人可以帮忙吗?
我正在开发一个 Nativecript(6.5.2) 移动应用程序,它在 android 和 iOS 设备上都可以正常工作,但是在 iOS 15 版本的 iOS 设备上看不到操作栏背景颜色。否则,该应用程序绝对可以工作美好的。
我不确定 ios 是否更新了他们的 UI 政策或其他内容。
下面是两个 iOS 15 的屏幕截图,其中操作栏的背景颜色不可见,另一个是 iOS 14.2 的屏幕截图,其中操作栏的背景颜色可见。
iOS 15
iOS 14.2
有人可以帮忙吗?
正如您所说,这个问题与 iOS 15 有关。关于上下文,这里有一些关于它的信息。
如果升级 Nativescript 对您来说是一个选项,那么可以尝试一下,因为8.10似乎支持此更改。请记住,虽然 6.x 和 8.x 之间存在一些重大的架构变化,但请准备好与您可能拥有的任何插件进行战斗。
如果像我一样,升级不是一种选择,您可能可以从操作栏文件(例如this和this)中挑选一些可能有帮助的更改。我可以确认的第一个更改恢复了背景颜色,但标题文本为黑色,ActionBar 链接为蓝色,这可能不适用于您的配色方案。我希望第二个链接(我正在测试中)将恢复文本颜色偏好。