Pinch fixes

This commit is contained in:
Ali
2021-04-08 21:10:07 +04:00
parent 8fab0d8d3a
commit 5da389087b
5 changed files with 124 additions and 100 deletions

View File

@@ -563,7 +563,13 @@ final class InstantPageControllerNode: ASDisplayNode, UIScrollViewDelegate {
guard let strongSelf = self, let controller = strongSelf.controller else {
return
}
let pinchController = PinchController(sourceNode: sourceNode)
let pinchController = PinchController(sourceNode: sourceNode, getContentAreaInScreenSpace: {
guard let strongSelf = self, let controller = strongSelf.controller else {
return CGRect()
}
return controller.view.convert(controller.view.bounds, to: nil)
})
controller.window?.presentInGlobalOverlay(pinchController)
}, openPeer: { [weak self] peerId in
self?.openPeer(peerId)