使用Delphi 10.4.1
按钮,当设置为不可见时,将隐藏在iOS中。但是,相同的按钮将不会隐藏在iPadOS 14.4中。
同样,TLabel
上的文本在更新时不会自动刷新。
然而,当我点击iPad按钮(iPad Air),并重新显示iPad应用程序,所有应该做的更改出现了!
我试过TControl.Repaint()
,甚至低效的Application.ProcessMessages()
。两个都不行
任何建议吗?
在对一个简单项目进行最终测试后,我得出结论:
- 这个问题不存在于一个简单的项目
如果我能在一个简单的项目中再次出现这个问题,我将再次更新。
- 但是,如果您在更大的复杂项目中遇到此问题而不是将控件放在TToolbar上,这可能会导致不更新控件的问题(无论是设置文本还是隐藏文本)。我的解决方案是:如果部署到iPad,不要使用TToolbar。
请注意,由于某些奇怪的原因,这只发生在iPad上,而不是iOS。