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

先上图,


设置cell的separatorInset

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

透明的多任务图标

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容