【问题标题】:Ionic 5 iOS - app runs fine on emulator but it's bugged on real deviceIonic 5 iOS - 应用程序在模拟器上运行良好,但在真实设备上存在问题
【发布时间】:2020-07-06 20:38:12
【问题描述】:
我正在开发一个 Ionic 5 应用程序,该应用程序在 Android 和 Xcode 模拟器上运行良好,但在真正的 iPhone 上,界面变得非常奇怪,输入不显示你在上面写的内容,标签不显示和一些地方具有黑色背景色。
这就是我的意思。
我认为这可能是一个 CSS 问题,将一些标签变成白色和背景黑色,但在模拟器上不应该也是这样吗?
由于它在模拟器上工作,在生成 .ipa 时可能是我做错了什么吗?
【问题讨论】:
标签:
ios
ionic-framework
ionic5
【解决方案1】:
事实证明这并不是一个真正的问题。
Ionic 项目在variables.scss 文件的@media (prefers-color-scheme: dark) 下带有默认的深色主题。因此,当设备使用深色主题时,Ionic 也会将其深色主题应用到应用程序中。
这就是我们的应用看起来很奇怪的原因,它使用了 Ionic 的深色主题。