Обнаружение темного/ночного режима на 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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