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

// UI

parent 86042aaf
......@@ -446,6 +446,8 @@ extension YHMyFileListViewController {
@objc func clickSaveBtn() {
YHHUD.show(.progress(message: "正在生成图片"))
let originY = self.tableView.contentOffset.y
if self.tableView.contentSize != self.fakeTableView.contentSize {
self.tableView.contentSize = self.fakeTableView.contentSize
}
......@@ -456,7 +458,7 @@ extension YHMyFileListViewController {
}
self.tableView.setNeedsLayout()
self.tableView.layoutIfNeeded()
let originY = self.tableView.contentOffset.y
TYSnapshotScroll.screenSnapshot(self.tableView) {
[weak self] image in
YHHUD.hide()
......@@ -474,9 +476,9 @@ extension YHMyFileListViewController {
let targetFrame = CGRectMake(0, k_Height_NavigationtBarAndStatuBar-30, img.size.width, img.size.height-k_Height_NavigationtBarAndStatuBar+30)
let croppedImage = img.cropped(to: targetFrame)
self.saveImage(croppedImage)
DispatchQueue.main.asyncAfter(deadline: .now() + 0.4, execute: {
DispatchQueue.main.async {
self.tableView.setContentOffset(CGPoint(x: 0, y: originY), animated: false)
})
}
} else {
YHHUD.flash(message: "生成图片失败")
......
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