Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发一个 iPhone 应用程序,用户可以在其中选择一个图像,然后允许在其上绘制(点),这些图像可能存储在不同的缩放比例上(他可以放大和缩小)。
我将每个点的位置存储在一个数组中,但是当我计算距离时,我意识到如果这些点存储在不同的缩放比例上,结果是不正确的。有人会帮我解决这个问题吗?
可能您应该将点存储在标准化单位中。
假设您正在使用UIScrollView缩放,在存储之前将 x 和 y 除以当前scrollView.zoomScale。计算距离时,将距离乘以scrollView.zoomScale。
UIScrollView
scrollView.zoomScale