问题描述
我正在尝试在 UIActivity
中创建自定义 UIActivityViewController
。我想:
- 将
UIImage
视为activityItem
- 对其进行一些操作
- 使用
QuickLook
框架进行预览。
#3 部分有问题。
首先,我有实例化 UIActivityViewController
并获取图像的主视图控制器:
let image = UIImage(named: "1.jpg")!
var activityViewController: UIActivityViewController!
activityViewController = UIActivityViewController(activityItems: [image],applicationActivities: [CustomActivity()])
然后定义CustomActivity
:
class CustomActivity: UIActivity {
var finalImage: UIImage?
// manipulates the image and assigns it to the finalImage property
}
现在,通常你只需要 1) 定义一个 QLPreviewControllerDataSource
,2) 实例化一个 QLPreviewController
和 3) 在这一点上呈现视图控制器,但是因为我要从 {{1 }},我不知道如何从这里开始。
我尝试了以下方法:
UIActivityViewController
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)