定制的UIAlertView在显示时出现抖动的现象

来源:互联网 发布:微信相关软件 编辑:程序博客网 时间:2024/05/18 03:34

最近有一个需求,要求iPhone定制UIAlertView的窗口,没用多长时定制的UIAlertView出炉了

但是有一个问题:

       定制的UIAlertView显示时,在iPhone设备上的效果是整个窗口上下抖动两下才停止,好奇怪的问题???

我们把这个定制的UIAlertView单独做了一个效果,结果发现没出现抖动,可见是其它东西影响了它的显示。

在定制的UIAlertView显示之前,会有一个UIActionSheet弹出来供我们选择,而UIActionSheet的动画效果影响了UIAlertView的显示。

分析原因是UIActionSheet消失的动画时间还没执行完成,UIAlertView就弹出来的原因。

解决办法:

       定制的UIAlertView延时0.3s显示,问题就这样解决了。