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

// 裁剪图片

parent 93572579
...@@ -437,19 +437,30 @@ extension YHMyFileListViewController { ...@@ -437,19 +437,30 @@ extension YHMyFileListViewController {
@objc func clickSaveBtn() { @objc func clickSaveBtn() {
YHHUD.show(.progress(message: "正在生成图片")) YHHUD.show(.progress(message: "正在生成图片"))
let originY = self.tableView.contentOffset.y
self.tableView.scrollToBottom(animated: false)
DispatchQueue.main.asyncAfter(deadline: .now() + 0.5, execute: {
TYSnapshotScroll.screenSnapshot(self.tableView) { TYSnapshotScroll.screenSnapshot(self.tableView) {
[weak self] image in [weak self] image in
YHHUD.hide() YHHUD.hide()
guard let self = self else { return } guard let self = self else { return }
self.tableView.setContentOffset(CGPoint(x: 0, y: originY), animated: false)
if let img = image { if let img = image {
self.saveImage(img) // 裁剪
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 { } else {
YHHUD.flash(message: "生成图片失败") YHHUD.flash(message: "生成图片失败")
} }
} }
})
} }
func saveImage(_ image: UIImage) { 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