使用Delphi 10.2.3.Tokyo打开了Delphi随附的MobileControls示例,并将目标更改为iOS 64位。 然后放上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完美配合。