Delphi与iOS vs iPAD - UI不更新



使用Delphi 10.4.1

按钮,当设置为不可见时,将隐藏在iOS中。但是,相同的按钮将不会隐藏在iPadOS 14.4中。

同样,TLabel上的文本在更新时不会自动刷新。

然而,当我点击iPad按钮(iPad Air),并重新显示iPad应用程序,所有应该做的更改出现了!

我试过TControl.Repaint(),甚至低效的Application.ProcessMessages()。两个都不行

任何建议吗?

在对一个简单项目进行最终测试后,我得出结论:

  • 这个问题不存在于一个简单的项目

如果我能在一个简单的项目中再次出现这个问题,我将再次更新。

  • 但是,如果您在更大的复杂项目中遇到此问题而不是将控件放在TToolbar上,这可能会导致不更新控件的问题(无论是设置文本还是隐藏文本)。我的解决方案是:如果部署到iPad,不要使用TToolbar。

请注意,由于某些奇怪的原因,这只发生在iPad上,而不是iOS。

相关内容

  • 没有找到相关文章

最新更新