<分区>
我想在我的手机上启用一项功能,允许用户点击分享,然后他们就可以向他们的 friend 发送一条消息,默认情况下包含应用程序的图片(就在用户点击分享之前)。我无法弄清楚如何做到这一点 - 每当我搜索如何做到这一点时,我得到的都是关于如何在手机的照片库中或通过他们的相机共享图像的教程/答案。关于如何做到这一点的任何想法!
标签 ios swift screenshot
<分区>
我想在我的手机上启用一项功能,允许用户点击分享,然后他们就可以向他们的 friend 发送一条消息,默认情况下包含应用程序的图片(就在用户点击分享之前)。我无法弄清楚如何做到这一点 - 每当我搜索如何做到这一点时,我得到的都是关于如何在手机的照片库中或通过他们的相机共享图像的教程/答案。关于如何做到这一点的任何想法!
最佳答案
//从屏幕截图创建图像
UIGraphicsBeginImageContext(view.frame.size)
view.layer.renderInContext(UIGraphicsGetCurrentContext())
let image = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
//分享图片
var imagesToShare = [AnyObject]()
imagesToShare.append(image)
let activityViewController = UIActivityViewController(activityItems: imagesToShare , applicationActivities: nil)
activityViewController.popoverPresentationController?.sourceView = self.view
presentViewController(activityViewController, animated: true, completion: nil)
关于ios - 在 iOS/swift 中获取当前屏幕的屏幕截图以进行共享,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43360827/