应用从后台恢复时闪烁现象的解决办法

先上图,


应用从后台恢复时闪烁现象的解决办法_第1张图片
设置cell的separatorInset

在某个界面设置了cell的separatorInset,如上图。如果在该界面将应用直接退出到后台,然后再从后台恢复时,界面会出现闪烁现象;同时在后台多任务查看该应用时,它的多任务图标是透明的,如下图

应用从后台恢复时闪烁现象的解决办法_第2张图片
透明的多任务图标

最后查找到,问题出在cell.separatorInset=UIEdgeInsetsMake(0,0,0,MAXFLOAT)中MAXFLOAT这个值上面,设置为屏幕的宽度就正常了。MAXFLOAT 这个宏定义本身的含义是输出当前处理器下最大的 float 类的一个浮点数.,但在设置separatorInset的时候,为什么会造成闪烁,我目前也不是特别清楚,希望知道的大神多多指教,先在此谢谢了。

你可能感兴趣的:(应用从后台恢复时闪烁现象的解决办法)