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)

如何用iphone控制ipad

iPhone 和 iPad 的部署如何进行?

iPad和iPhone开发的异同

更改iPhone和iPad上的备用图标(适用于iPhone和iPad的setAlternateIconname)

iPhone iPad 蓝牙传输