с использованием Delphi 10.2.3. То есть я открыл образец MobileControls, который поставляется с Delphi, и изменил цель на iOS 64bit.Тогда поместите 2 StyleBooks в это.Дважды щелкнул первый и загрузил iOSJet.style .Форма темнеет.Затем дважды щелкните второй StyleBook и загрузите iOSSterling.style .Затем я поместил кнопку в форму и, нажав на событие, набрал:
if Form1.StyleBook = StyleBook1
then Form1.StyleBook := StyleBook2
else Form1.StyleBook := StyleBook1;
Наконец, я скомпилировал и развернул приложение на своем iPad.Форма показывает темный (как и должно быть).Нажатие на кнопку меняет стиль, но не для всех компонентов - фон остается темным.
Я закрыл приложение и там же в IDE изменил стиль формы на StyleBook2 = форма полностью изменилась с темного на белый(светло-серый), все компоненты, включая фон.
Затем я запустил приложение на своем iPad, и оно показало все белое.Нажатие на кнопку изменило стиль на темный, но снова фон остался белым.
Похоже, что в Токио изменение фона не влияет на фон - оно остается таким же, как и в случае стиля в началеприложение.
Я ищу обходной путь, поскольку он отлично работает с Delphi 10.1.2 Berlin.