Ios 让用户在swift中更改容器的大小

Ios 让用户在swift中更改容器的大小,ios,Ios,我想在一个UIViewController上有三个容器。用户应该能够更改容器的大小,如stackoverflow中的文本字段。因此,用户可以用手指更改大小。用户在容器中绘制一个点,然后按他想要的大小拉动它。我找不到任何例子。我甚至找不到起点。我希望有人有想法。我会使用UIPangestureRecognitor并计算拖动距离,以增加视图帧 我也做过类似的事情。我在视图的每一侧放置了一些按钮,并使用事件UIControlEvents.TouchDragInside和.TouchDragOutsid

我想在一个UIViewController上有三个容器。用户应该能够更改容器的大小,如stackoverflow中的文本字段。因此,用户可以用手指更改大小。用户在容器中绘制一个点,然后按他想要的大小拉动它。我找不到任何例子。我甚至找不到起点。我希望有人有想法。

我会使用
UIPangestureRecognitor
并计算拖动距离,以增加视图帧

我也做过类似的事情。我在视图的每一侧放置了一些按钮,并使用事件UIControlEvents.TouchDragInside和.TouchDragOutside处理操作。 然后,您可以使用UIEvent获取触摸在视图中的位置,并更改视图或约束的大小(取决于是否使用autolayout)