iOS 深色模式下,文本字段内的 Flutter 文本自动变为白色

Flutter Text inside Text Field becoming white automatically for iOS Dark mode

当我使用 iOS 深色模式时。然后 flutter Text 字段文本颜色不可见。如何解决这个问题?

我想如果您使用 Colors.black 作为文本颜色,这可能会起作用。我猜 Cupertino 模板使用 CupertinoColors.black 作为文本颜色,但不是背景的等效颜色。尽管这种颜色被称为黑色,但在深色模式下它会变成白色。我认为 Material 颜色不是这种情况。否则用 RGB 定义你自己的黑色 - 或者更好,使用 CupertinoColors.white 作为背景(因为它会变成黑色)