【问题标题】:Nativescript: Action bar background colour is not visible in iOS15Nativescript:操作栏背景颜色在 iOS15 中不可见
【发布时间】:2021-10-30 00:06:53
【问题描述】:
我正在开发 Nativecript(6.5.2) 移动应用程序,它在 android 和 iOS 设备上都可以正常工作,但在 iOS 15 版本的 iOS 设备上看不到操作栏背景颜色。否则,该应用程序工作得很好。
我不确定 ios 是否更新了他们的 UI 政策或其他内容。
下面是两个 iOS 15 的屏幕截图,其中操作栏的背景颜色不可见,另一个是 iOS 14.2 的屏幕截图,其中操作栏的背景颜色可见。
iOS 15
iOS 14.2
有人可以帮忙吗?
【问题讨论】:
标签:
ios
iphone
nativescript
nativescript-plugin
ios15
【解决方案1】:
正如您所说,问题与 iOS 15 有关。对于上下文,有一些 information about it here。
如果升级 Nativescript 对您来说是一种选择,那么不妨尝试一下,因为 8.10 似乎支持此更改。请记住,虽然 6.x 和 8.x 之间存在一些重大的架构变化,所以请准备好与您可能拥有的任何插件进行斗争。
如果像我一样,升级不是一种选择,您也许可以从操作栏文件中挑选一些可能有帮助的更改(例如this 和this)。我可以确认的第一个更改恢复了背景颜色,但标题文本为黑色,ActionBar 链接为蓝色,这可能不适用于您的配色方案。我希望第二个链接(我正在测试中)能够恢复文本颜色偏好。