Commit a613ec70 authored by Steven杜宇's avatar Steven杜宇

// 裁剪图片

parent 93572579
......@@ -437,19 +437,30 @@ extension YHMyFileListViewController {
@objc func clickSaveBtn() {
YHHUD.show(.progress(message: "正在生成图片"))
TYSnapshotScroll.screenSnapshot(self.tableView) {
[weak self] image in
YHHUD.hide()
guard let self = self else { return }
if let img = image {
self.saveImage(img)
} else {
YHHUD.flash(message: "生成图片失败")
let originY = self.tableView.contentOffset.y
self.tableView.scrollToBottom(animated: false)
DispatchQueue.main.asyncAfter(deadline: .now() + 0.5, execute: {
TYSnapshotScroll.screenSnapshot(self.tableView) {
[weak self] image in
YHHUD.hide()
guard let self = self else { return }
self.tableView.setContentOffset(CGPoint(x: 0, y: originY), animated: false)
if let img = image {
// 裁剪
let targetFrame = CGRectMake(0, k_Height_NavigationtBarAndStatuBar-30, img.size.width, img.size.height-k_Height_NavigationtBarAndStatuBar)
let croppedImage = img.cropped(to: targetFrame)
self.saveImage(croppedImage)
} else {
YHHUD.flash(message: "生成图片失败")
}
}
}
})
}
func saveImage(_ image: UIImage) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment