我正在开发一个绘图iOS应用程序。我想在图像中添加标签(图像),然后我可以保存图像。
答案 0 :(得分:2)
尝试这些步骤
第1步 - 将UIView作为父级,让我们说贴纸视图
第2步 - 将图像添加到贴纸视图
第3步 - 添加贴纸到贴纸视图
第4步 - 保存stickerView的快照
UIView的代码,
extension UIImage {
class func imageWithView(view: UIView) -> UIImage {
UIGraphicsBeginImageContextWithOptions(view.bounds.size, view.opaque, 0.0)
view.drawViewHierarchyInRect(view.bounds, afterScreenUpdates: true)
let img = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return img
}
}
用法
let snapshotImage = UIImage.imageWithView(stickerView)
尝试此代码希望它能提供帮助
答案 1 :(得分:1)
不要修改图像本身。相反,请在原始UIImageView
上方添加另一张带有图片的UIImageView
贴纸。