2016-08-18 30 views
1

我希望在一个UIViewController上有三个容器。用户应该能够在stackoverflow中改变容器的大小,比如textfield。所以用户可以用他的手指改变尺寸。用户在容器中绘制一个点,并以他想要的尺寸拉动它。我找不到任何例子。我甚至找不到起点。我希望有人有一个想法。让用户快速更改容器的大小

回答

1

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

0

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