2016-08-18 80 views
1

我希望在一個UIViewController上有三個容器。用戶應該能夠在stackoverflow中改變容器的大小,比如textfield。所以用戶可以用他的手指改變尺寸。用戶在容器中繪製一個點,並以他想要的尺寸拉動它。我找不到任何例子。我甚至找不到起點。我希望有人有一個想法。讓用戶快速更改容器的大小

回答

1

我會使用UIPanGestureRecognizer並計算拖動距離以增加視圖幀。

0

我做了類似的事情。我在視圖的每一側放置了一些按鈕,並使用事件UIControlEvents.TouchDragInside和.TouchDragOutside處理動作。 然後,您可以使用UIEvent獲取觸摸在視圖中的位置,並更改視圖或約束的大小(取決於是否使用自動佈局)。