iPhone 和 Ipad - UIGetScreenImage - 如何在风景中捕捉?
Posted
技术标签:
【中文标题】iPhone 和 Ipad - UIGetScreenImage - 如何在风景中捕捉?【英文标题】:iPhone & Ipad - UIGetScreenImage - how to capture in landscape? 【发布时间】:2010-02-21 21:56:59 【问题描述】:Apple 最近决定允许开发人员使用这个 UIGetScreenImage 私有 API。
我已经实现了它,它在纵向上运行良好,但是当我将设备运行到横向(self.view 旋转)并且 UIGetScreenImage 继续使用屏幕非旋转坐标进行捕获时。
结果是裁剪后的横向结果。
据我所知,UIGetScreenImage 是唯一适用于我的方法,直到你们找不到this other question of mine 的答案:-)
【问题讨论】:
【参考方案1】:我认为您需要自己应用轮换。
UIGetScreenImage()
不关心方向。事实上它不能,因为屏幕上可以有多个 UIWindows,而有些是自动旋转的,有些则不是。
【讨论】:
谢谢,你是对的。这是我的代码中的一个错字......现在它工作正常。以上是关于iPhone 和 Ipad - UIGetScreenImage - 如何在风景中捕捉?的主要内容,如果未能解决你的问题,请参考以下文章
更改 iPhone 和 iPad 上的备用图标 (setAlternateIcon for iPhone & iPad)