为什么我的全屏动画仅在iPad Air上将屏幕变黑?

时间:2014-02-18 19:28:29

标签: ios arm64

我正在制作一本漫画书阅读器,它显示全屏图像(漫画书页面),以及它们之间的动画。在iPad Air上,只有iPad Air,动画停止,屏幕变黑。

操作系统似乎认为屏幕正在显示图像,因为使用硬件按钮截取屏幕会适当地拍摄图像。此外,按音量按钮会在音量显示下方再次显示图像。最后,正确的屏幕截图显示在Dock中。但它仍然是一个黑屏!


修改2014-02-27

使用Apple支持我们已经确认这是由他们一方的错误引起的,可能是在UIKit。

2 个答案:

答案 0 :(得分:1)

我在iPad Air上遇到了类似的问题,只有一个大图像的动画。

我通过在动画期间打开光栅化来修复它。

model.layer.shouldRasterize = YES
model.layer.rasterizationScale = [[UIScreen mainScreen] scale];

答案 1 :(得分:0)

iPad Air使用64位架构。使用arm64支持重建应用程序解决了这个问题。

这可能是我特定代码的一个问题 - 但如果你发现自己只有iPad Air(至少在iPad系列中)有问题,这可能是一件好事。