使用用户触摸input更改视图大小

我想使用用户的触摸input来改变我的视图大小。

我不想要一步一步的指导..如果你不介意:)

我所知道的和将要尝试的是使用TouchesMoved方法,然后find触摸的最近的顶点的视图..使视图增加在这个方向使用animation..

但是在我开始之前,我的问题很less。

1)相机应用程序具有相同的function裁剪照片..有一个网格显示实际作物区域..我不知道如何显示网格..我没有任何opengl的知识..任何人都可以帮助。 .i想用户指示是在编辑模式。

2)相机的应用程序的function也是改变使用用户的触摸input的大小,但它只改变视图的大小..如果触摸靠近视图的四个顶点..从我所知道有一个方法来检查是否触摸是在一个特定的矩形CGRectContainsPoint但我怎么过滤它的视图边界?

谢谢

编辑

我试过yinkou回答..从git下载..

现在真正的问题是在git Xcode项目中有一个视图,它将图像作为contentView,如果用户拖动该视图,图像也会根据视图大小改变形状。

我正在做一个相机app.i附加AVCaptureVideoPreviewLayer作为一个contentView。 现在我的看法是resize,但AVCaptureVideoPreviewLayer保持相同的大小..我做错了什么,或者是AVCaptureVideoPreviewLayer不会增加。

请尝试git项目..它将需要5分钟..但会帮助我很多..在此先感谢..

幸好有一个控制在那里。 :d
https://github.com/spoletto/SPUserResizableView