我想我的UITextView
工作,看起来类似于裁剪实用程序(请参阅下面的图像示例),但我找不到正确的方法如何使用视图的边缘移动,旋转,调整我的观点:UIGestureRecognizer用于旋转,调整大小,移动UIView边缘
我成功地应用于UIGestureRecognizer
s到我的整个UITextView
移动(或平移)和旋转,但是当业务涉及到边缘的功能,所有4个节点要么举动,旋转或调整视图大小,因为节点很难完全发挥作用,所以我陷入了困境。我尝试了两种方法:
1.将所有4个节点添加为UIImageView
作为子视图UITextView
。当节点一半在UITextView
边缘外时,我使用clipsToBound = NO;
使它们显示正确。但是,视图外部的节点没有响应触摸。然后我试图溶液2 ...
2.裹UITextView
容器UIView
内,并加入4个节点的每个边和UITextView
适当地定位的内部。有了这个,我实现了良好的用户界面,但手势识别器仍然没有工作,因为它们可能嵌套得太深,因为它是另一个已经具有手势识别器的视图的子视图。这需要更多的调查,但我觉得这种方法有点复杂。
我是否正确?也许,UIGestureRecognizer
不是我想实现这个目标的正确解决方案。如果有人有类似的工作经验,请指出正确的方向。我不是寻找代码而是想法...
谢谢您的宝贵意见。 – Vad