在缩放UIScrollView时有没有办法获得触摸的中心点?

时间:2011-03-23 02:46:36

标签: iphone ios uiscrollview uigesturerecognizer

我可以缩放UIScrollView,但不确定是否可以使内容从触摸的中心点进行缩放(因此更自然)。默认情况下,它只是通过缩放进行缩放,而不考虑两个手指的中心。

我熟悉手势识别器,如果不可能,我会使用它们。只是想知道我是否错过了什么。

1 个答案:

答案 0 :(得分:0)

我在我的一个应用程序中做了类似的事情。我做了触摸事件。如果您跟踪每个触摸个体,您可以在数学上找到触摸的中心点。然后,您可以执行标准缩放,并使用滚动视图的内容偏移属性,即使在缩放后也可以将触摸的中心点保持在同一位置。关键是确定坐标本身的缩放将如何导致“中心点”移动,然后手动将其移回该数量。