ios - 为什么我的全屏动画只在 iPad Air 上使屏幕变黑?

标签 ios arm64

我正在开发一个漫画书阅读器,它可以显示全屏图像(漫画书页面),并在它们之间制作动画。在 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/

相关文章:

ios - XCode 6.4 架构 arm64 的 undefined symbol

ios - AdMob SDK 在 iOS 7.1 下编译失败

iphone - 我在 Facebook 上的分享方式有什么问题?

ios - 遍历 sender.superview 中的按钮

ios - Swift 中奇怪类型的数组

ios - 如何在没有 iPhone5S 或 iPad Air 的情况下测试 arm64 代码?

支持 armv7 和 arm64 的 iOS webRTC 库

ios - 无法使用导航 Controller 锁定 View Controller 上的设备方向

ios - 如何删除NSMutableArray的数据

android - 构建 - il2cpp 未正常运行