gpt4 book ai didi

objective-c - iPhone/iPad 同时平移、捏合和旋转 View

转载 作者:太空狗 更新时间:2023-10-30 03:55:05 24 4
gpt4 key购买 nike

我正在尝试重新创建照片应用程序的行为,您可以在其中同时平移、捏合和旋转。我有基本的工作原理,但我遇到了一些问题。

对于平移,我将 View 的中心点偏移平移量。这运作良好。

对于捏合和旋转,我正在对 View 应用仿射变换。这也很有效。

问题是当我平移(即移动 subview ),然后捏合或旋转时 - 仿射变换似乎是使用 View 的旧中心点应用的。我认为它应该使用当前中心点作为变换原点——因为我在平移时更新中心点,但我认为这应该有效。我得到的不是关于 subview 中心点的旋转,而是关于原始中心点的旋转运动。

我该如何纠正这个问题?显然可以直观地组合这三种手势,因为照片应用成功地做到了这一点。

我尝试对平底锅使用仿射平移,但效果是一样的。

最佳答案

Apple 已经确认这似乎是手势识别器在 iPhone OS 3.2 中工作方式的一个错误。我已提交错误报告。

关于objective-c - iPhone/iPad 同时平移、捏合和旋转 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2834177/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com