Ionic 5 iOS - 应用程序在模拟器上运行良好,但在真实设备上出现错误
Ionic 5 iOS - app runs fine on emulator but it's bugged on real device
我正在开发 Ionic 5 应用程序,它在 Android 和 Xcode 模拟器上运行良好,但在真正的 iPhone 上,界面变得非常奇怪,输入没有显示您在上面写的内容,标签没有显示,有些地方有黑色背景。
这就是我的意思。
我认为这可能是一个CSS问题,将一些标签变白而背景变黑,但在模拟器上不应该也是这样吗?
因为它在模拟器上运行,我在生成 .ipa 时会不会做错了什么?
事实证明这并不是真正的问题。
Ionic 项目在 @media (prefers-color-scheme: dark)
下的 variables.scss
文件中带有默认的深色主题。因此,当设备使用深色主题时,Ionic 也会将其深色主题应用于应用程序。
这就是为什么我们的应用看起来很奇怪,它使用了 Ionic 的深色主题。
我正在开发 Ionic 5 应用程序,它在 Android 和 Xcode 模拟器上运行良好,但在真正的 iPhone 上,界面变得非常奇怪,输入没有显示您在上面写的内容,标签没有显示,有些地方有黑色背景。
这就是我的意思。
我认为这可能是一个CSS问题,将一些标签变白而背景变黑,但在模拟器上不应该也是这样吗?
因为它在模拟器上运行,我在生成 .ipa 时会不会做错了什么?
事实证明这并不是真正的问题。
Ionic 项目在 @media (prefers-color-scheme: dark)
下的 variables.scss
文件中带有默认的深色主题。因此,当设备使用深色主题时,Ionic 也会将其深色主题应用于应用程序。
这就是为什么我们的应用看起来很奇怪,它使用了 Ionic 的深色主题。