如何用任意轴翻转旋转的UIView

时间:2015-12-31 14:26:50

标签: ios objective-c math transform

像这样(注意黄叶和黑角): enter image description here

没有翻转容器视图。因为我想制作像iOS 9的Photos.app这样具有翻转功能的裁剪工具。如果翻转容器视图,一些用户交互将是不同的

PhotoTweaks是一个好的开始,我只想在裁剪框中翻转内容

我认为有一种方法可以通过改变图片视图的变换来实现这一点。但我做的只是在某个角度工作,而不是全部。我的测试代码在Github

也许我可以尝试多次尝试所有角度,比如枚举。但这不是我想要的。我想要一个数学计算方法和理论。

原谅我可怜的英语。

1 个答案:

答案 0 :(得分:0)

我认为我已用简单的解决方案解决了这个问题。

只需在旋转前将角度设置在0 - 360度之间,然后代码就可以适用于所有角度。

This is the code at Github

这个问题与How to flip UIImage horizontally? 不同,我认为需要删除重复的标记。