Итак, я провел некоторое тестирование, и кажется, что когда в iOS 13 включен системный темный режим, методы стиля statusBar (styleLightContent (), styleBlackOpaque () и т. Д.) Абсолютно не влияют на фактический цветstatusbar.
Кажется, это ошибка самого плагина ... в частности, его неспособность переопределить стиль строки состояния в темном режиме.
Реализация следующего кода в MainViewController.m полностью отключил темныйрежим в приложении, несмотря на то, что система темный режим включен. Тем не менее, statusBar все еще можно изменить:
- (void)viewDidLoad
{
[super viewDidLoad];
if (@available(iOS 13.0, *)) {
self.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
}
// Do any additional setup after loading the view from its nib.
}
На данный момент кажется, что на самом деле еще нет простого решения.