1

我正在使用 canvas 元素编写一个 HTML5 页面,它允许用户使用触摸 API 用手指滚动大图像。我想防止用户滚动到图像的右下边缘之外。换句话说,我希望在用户到达图像的右边缘或下边缘时停止滚动。我已经计算出了这样做的计算,并让它按照我想要使用常规网络浏览器的方式工作。我遇到的问题是,在 iOS 上,操作系统会使用像素采样自动缩小大图像,而这种自动缩放会干扰我了解缩小图像边界的能力。我需要的是一种可靠的方法来了解图像的真实尺寸,无论 iOS 是否将其缩小。到目前为止,我一直无法找到这一点。谁能帮助我如何确定这一点?我真的不在乎 iOS 是否缩小了它,但我需要知道缩小图像的尺寸,这样我才能知道何时阻止用户滚动超出图像的边缘。

4

0 回答 0