我正在制作一本漫画书阅读器,它显示全屏图像(漫画书页面),以及它们之间的动画。在iPad Air上,只有iPad Air,动画停止,屏幕变黑。
操作系统似乎认为屏幕正在显示图像,因为使用硬件按钮截取屏幕会适当地拍摄图像。此外,按音量按钮会在音量显示下方再次显示图像。最后,正确的屏幕截图显示在Dock中。但它仍然是一个黑屏!
修改2014-02-27
使用Apple支持我们已经确认这是由他们一方的错误引起的,可能是在UIKit。
答案 0 :(得分:1)
我在iPad Air上遇到了类似的问题,只有一个大图像的动画。
我通过在动画期间打开光栅化来修复它。
model.layer.shouldRasterize = YES
model.layer.rasterizationScale = [[UIScreen mainScreen] scale];
答案 1 :(得分:0)
iPad Air使用64位架构。使用arm64支持重建应用程序解决了这个问题。
这可能是我特定代码的一个问题 - 但如果你发现自己只有iPad Air(至少在iPad系列中)有问题,这可能是一件好事。