Обнаружение темного/ночного режима на iOS с помощью DelphiIOS

Программируем под IOS
Anonymous
Обнаружение темного/ночного режима на iOS с помощью Delphi

Сообщение Anonymous »

В Delphi 12 я использую IFMXSystemAppearanceService, чтобы определить, находится ли мое устройство в темном режиме. Он работает на Android и MacOS, но не на iOS. Я всегда получаю низкую оценку.

Код: Выделить всё

  function TW3DThemeNotifier.GetSystemMode: TW3DThemeMode;
var
LService: IFMXSystemAppearanceService;
begin
Result := TW3DThemeMode.Light;

if TPlatformServices.Current.SupportsPlatformService(IFMXSystemAppearanceService, LService) then
begin
if LService.GetSystemThemeKind = TSystemThemeKind.Dark then
Result := TW3DThemeMode.Dark;
end;
end;
Я видел этот код много раз и не понимаю, почему он не работает, может быть, проблема iOS с этой версией Delphi?

Подробнее здесь: https://stackoverflow.com/questions/798 ... ing-delphi

Вернуться в «IOS»