【问题标题】:iPhone & Ipad - UIGetScreenImage - how to capture in landscape?iPhone 和 Ipad - UIGetScreenImage - 如何在风景中捕捉?
【发布时间】:2010-02-21 21:56:59
【问题描述】:

Apple 最近决定允许开发人员使用这个 UIGetScreenImage 私有 API。

我已经实现了它,它在纵向上运行良好,但是当我将设备运行到横向(self.view 旋转)并且 UIGetScreenImage 继续使用屏幕非旋转坐标进行捕获时。

结果是裁剪后的横向结果。

据我所知,UIGetScreenImage 是唯一适用于我的方法,直到你们找不到this other question of mine 的答案:-)

【问题讨论】:

    标签: iphone iphone-sdk-3.0 ipad


    【解决方案1】:

    我认为您需要自己应用轮换。

    UIGetScreenImage() 不关心方向。事实上它不能,因为屏幕上可以有多个 UIWindows,而有些是自动旋转的,有些则不是。

    【讨论】:

    • 谢谢,你是对的。这是我的代码中的一个错字......现在它工作正常。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-10-21
    • 1970-01-01
    • 2011-08-07
    • 1970-01-01
    • 2012-06-08
    • 2019-04-14
    • 1970-01-01
    相关资源
    最近更新 更多