Поскольку я рассматривал это как проблему для всего приложения, я начал искать в своем AppDelegate вместо отдельных контроллеров представления.Я обнаружил функцию setStatusBarBackgroundColor(color: UIColor.white)
, вызываемую при запуске приложения, которая оказалась причиной.
func setStatusBarBackgroundColor(color: UIColor) {
guard let statusBar = UIApplication.shared.value(forKeyPath: "statusBarWindow.statusBar") as? UIView else { return }
statusBar.backgroundColor = color
}
Честно говоря, я не уверен, почему я написал это, но удаление этого, кажется, решает проблему полностью.