我想在一个UIViewController上有三个容器。用户应该能够像stackoverflow中的文本字段一样更改容器的大小。因此用户可以用手指改变大小。用户抓住容器中的一个点,按照他想要的大小拉动它。我找不到任何例子。我甚至找不到起点。我希望有人有个主意。
答案 0 :(得分:1)
我使用UIPanGestureRecognizer
并计算拖动距离以增加视图框架。
答案 1 :(得分:0)
我做了类似的事情。我在视图的每一侧放置了一些按钮,并使用事件UIControlEvents.TouchDragInside和.TouchDragOutside处理操作。 然后,您可以使用UIEvent在视图中获取触摸的位置,并更改视图或约束的大小(取决于您是否使用自动布局)。