Ionic 3组件在iPhone X设备上消失了(NOT EMULATOR)

时间:2018-10-18 11:39:20

标签: angular ionic3

我们有一个可以在所有Android和大多数IOS设备上正常运行的应用程序。只有在iPhone X上,当组件更改用于绑定的数据时,这些组件才会消失。这仅在物理设备上发生,因为我无法在模拟器上重现该问题。当我进行拉动刷新时,这些组件将显示备份。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

因此,我得到了一个解决方案,可以通过将Content与@ViewChild一起使用来解决此问题,并将以下代码行分别直接放在函数的开头和结尾:

开始

this.content.setElementStyle('transform', 'translateY(0)');

结束

this.content.resize();    
this.content.setElementStyle('transform', 'translateY(1px)');

这并不理想,但确实可以。不过,我愿意接受更好的主意。