【问题标题】:How can I get a LIVE screenshot programmatically, when my App is running?当我的应用程序正在运行时,如何以编程方式获取实时屏幕截图?
【发布时间】:2013-01-20 01:50:05
【问题描述】:

我只想分享 UIView vie 电子邮件、FB 或任何用户想要的屏幕截图! 下面的代码只取了 UIView 的原件,没有输入文本也没有改变图像

CGRect rect = [mainView bounds];
    UIGraphicsBeginImageContextWithOptions(rect.size,YES,0.0f);
    CGContextRef context = UIGraphicsGetCurrentContext();
    [mainView.layer renderInContext:context];
    UIImage *capturedImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();

【问题讨论】:

标签: iphone ios cocoa-touch uiview


【解决方案1】:

您应该能够使用this answer 的解决方案之一,具体取决于它是否是视网膜设备。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多