【发布时间】:2011-06-24 05:54:23
【问题描述】:
我成功实现了视图的缩放。但是,视图并没有将自己定位在我希望的位置。对于带有 iPad 的 stackoverflowers,我希望我的视图像 iPad Photos.app 一样居中:当您在相册上捏合和缩放时,照片会以不断扩大的视图呈现。该视图大致居中,第一根手指的右上角和另一根手指的左下角。我将它与平移识别器混合使用,但这样用户总是需要捏合,然后平移才能进行调整。
这里有如此生动的解释,如果不清楚,我可以发布我的应用程序的视频(不是秘密,我正在尝试复制 iPad 的 Photos.app...)
所以对于手指的初始位置,开始缩放:
这是目前实际的“缩放”帧。正方形更大,但位置在手指下方
这是我想要的:大小相同,但 origin.x 和 y 不同:
(抱歉我的photoshop技术不好^^)
【问题讨论】:
-
嗨,Thomas,我对此也很感兴趣。您找到任何解决方案了吗?你有任何示例代码吗?谢谢~
-
我没有时间回到这个问题上,但@md_develop 的答案看起来很棒。如果可行,我会尝试找时间更新我的代码并接受答案
标签: ipad ios multi-touch