CoderZhuXH / XHLaunchAd

🔥The screen opening advertising solutions - 开屏广告、启动广告解决方案-支持静态/动态图片广告,mp4视频广告,全屏/半屏广告、兼容iPhone/iPad. 【 Github下载不了/下载慢 可以访问国内下载地址: https://gitee.com/CoderZhuXH/XHLaunchAd】
MIT License
3.69k stars 739 forks source link

显示占位图时会闪烁 #251

Closed 378056350 closed 2 years ago

378056350 commented 3 years ago

型号:iOS12 设置:SourceTypeLaunchScreen 问题:点击APP后,显示占位图,随后占位图会缩小一块,未铺满的位置会显示系统桌面,随机再正常显示广告

378056350 commented 3 years ago

找到问题了,下面这句话是元凶: [view drawViewHierarchyInRect:view.bounds afterScreenUpdates:YES]; 使用 [view.layer renderInContext:UIGraphicsGetCurrentContext()]; 就没问题

378056350 commented 3 years ago

总结:iOS12.1、iPhoneXR下使用[view drawViewHierarchyInRect:view.bounds afterScreenUpdates:YES]; 屏幕截图会有问题,需要添加判断