正如标题所述,我在使用 DELPHI XE6 for IOS 时遇到了一些奇怪的 GUI 内容。在我的登录框中 - 我有一个 TRectangle,每边都有两个 TRoundRect。我想这是我创建具有圆形边缘而不是完全方形的按钮/容器的懒惰方式。如果你看下面的图片:
您可以看到每个 RoundRect 的轮廓。填充应该是白色的,最初是。每当我打开一个表单-然后关闭该表单以返回此表单-RoundRects.Fill 都转到':= null'。如果你能看到,我有另一个 TRectangle + RoundRects 用于位于它正上方的另一个容器。(两个矩形具有相同的父级,即一个布局)。蓝色容器的圆形矩形不会为空。由于两个容器之间的行为不一致,不确定从哪里开始调试。任何有关如何解决此问题的指导或指导将不胜感激!
另外,我想关键注意事项:每当roundRects变为null时,如果将焦点放在任何控件(TEdit,按钮等)上,则roundRects会自行纠正并返回白色。