我有与下面链接类似的问题
为什么我在旋转后使用“平移”会使视图向相反方向移动? https://stackoverflow.com/questions/11707001/why-i-use-pan-after-rotae-will-make-view-go-opposite-way
但是,这个链接也没有解决我的问题。
我对同一个 UIImage 使用平移、捏合和旋转手势。当我旋转该图像并执行平移时,它将进行随机平移(有时它与平移的方向相反。我还将锚点设置为(0.5,0.5))。但是,如果我只使用平移(即旋转之前),它将按预期表现良好。
我该如何解决这个问题?
终于解决了这个问题......你只需要改变下面的代码CGPoint translation = [gesture translationInView:gesture.view];
to CGPoint translation = [gesture translationInView:[gesture.view superview]];
存在于 UIPanGestureRecognizer 方法中。
或点击以下链接http://cs354dory.wordpress.com/code-examples/pinch-pan-and-rotate/ http://cs354dory.wordpress.com/code-examples/pinch-pan-and-rotate/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)