使用Delphi 10.2.3.Tokyo 我打开了Delphi附带的MobileControls示例,并将目标更改为iOS 64位。 然后在上面放 2 个样本。双击第一个并加载iOSJet.style。表格变暗。 然后双击第二个样本并加载iOSSterling.style。 然后我在表单上放了一个按钮,并在单击时键入事件:
if Form1.StyleBook = StyleBook1
then Form1.StyleBook := StyleBook2
else Form1.StyleBook := StyleBook1;
最后,我编译了该应用程序并将其部署到我的iPad上。表单显示深色(应显示(。单击按钮会更改样式,但并非所有组件 - 背景保持黑暗。
我关闭了应用程序,然后 IDE 将表单的样式更改为 StyleBook2 = 表单从深色完全更改为白色(浅灰色(,包括后台在内的所有组件。
然后我在iPad上运行该应用程序,它显示全白。 单击按钮将样式更改为深色,但背景再次保持白色。
在东京,背景似乎不受风格变化的影响 - 它保持与应用程序开始时的风格相同。
我正在寻找一种解决方法,因为这与德尔福 10.1.2 柏林完美配合。
这是东京的一个错误 - 这是错误报告和如何使其工作的链接:
https://quality.embarcadero.com/browse/RSP-17771