在iOS上截屏的方法名称是什么

时间:2011-05-12 14:58:34

标签: ios objective-c iphone

当我们按下iPhone的2个按钮(使用Home-Button& Power on / off)拍摄屏幕截图时,我想知道是否有一个特定的方法被调用。如果是的话,我会知道他的名字在编程中使用她。

3 个答案:

答案 0 :(得分:0)

这是一个系统级服务,应用程序永远不会收到任何通知或方法调用。

答案 1 :(得分:0)

我相信这将是一种本机方法,无法通过IPhone SDK访问。你将在什么情况下使用它?你可能正在寻找这个 - Take screenshot from code

答案 2 :(得分:0)

曾经有一个UIGetScreenImage()函数可用于捕获屏幕。 Apple不再允许在App Store应用程序中使用该功能,因此您还有其他一些选择。 CALayer-renderInContext:方法 - Google it - 可用于将视图内容复制到图形上下文;但是,这不适用于来自设备相机的OpenGL内容,视频或实时图像。我不确定前两个的解决方案,但对于后一个从相机获取图像 - 你需要使用AVFoundation框架。