我有此以下功能,当将图像分享到instagram故事时可以正常工作
private func shareToInstagramStories() {
guard let imagePNGData = UIImage(data: imageData!)?.pngData() else { return }
guard let instagramStoryUrl = URL(string: "instagram-stories://share") else { return }
guard UIApplication.shared.canOpenURL(instagramStoryUrl) else { return }
let itemsToShare: [[String: Any]] = [["com.instagram.sharedSticker.backgroundImage": imagePNGData]]
let pasteboardOptions: [UIPasteboard.OptionsKey: Any] = [.expirationDate: Date().addingTimeInterval(60 * 5)]
UIPasteboard.general.setItems(itemsToShare, options: pasteboardOptions)
UIApplication.shared.open(instagramStoryUrl, options: [:], completionHandler: nil)
}
我想尝试做的是能够使用一些商标在图像上加上边框/水印。是否可以在上面的函数中添加此函数,还是我先调用“水印”函数,然后将结果传递给shareToInstagramStories函数
谢谢