我已经成功地实现了一个视图的捏合缩放,但是该视图并没有定位到我希望它的位置。对于使用iPad的stackoverflowers,我希望我的视图能够像iPad Photos.app一样居中:当您对相册进行捏合和缩放时,照片呈现在一个不断扩大的视图中。该视图大约以第一个手指的右上角和另一个手指的左下角为中心。我将其与平移识别器混合在一起,但这样用户总是需要首先捏合,然后再平移来进行调整。
以下是一些图片说明,如果不清楚的话,我可以发布我的应用程序视频(并非秘密,我正在尝试复制iPad的Photos.app...)
因此,对于手指的初始位置,开始缩放:
这是目前的“缩放”框架。正方形更大了,但位置却在手指下面
这是我想要的结果:大小相同,但origin.x和y不同:
(对于我的糟糕的Photoshop技能我感到抱歉^^)