我正在开发一个漫画书阅读器,它可以显示全屏图像(漫画书页面),并在它们之间制作动画。在 iPad Air(且仅限 iPad Air)上,动画停止且屏幕变黑。
操作系统似乎认为屏幕正在显示图像,因为使用硬件按钮进行屏幕截图会适本地拍摄图像。此外,按音量按钮会在音量显示屏下方再次显示图像。最后,正确的屏幕截图显示在扩展坞中。但是还是黑屏!
编辑 2014-02-27
与 Apple 支持人员合作,我们已确认这是由他们这边的错误引起的,很可能是 UIKit 中的错误。
最佳答案
我在 iPad Air 上遇到了类似的问题,只是有一个大图像的动画。
我通过在动画期间打开光栅化来修复它。
model.layer.shouldRasterize = YES
model.layer.rasterizationScale = [[UIScreen mainScreen] scale];
关于ios - 为什么我的全屏动画只在 iPad Air 上使屏幕变黑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21863495/