Przeciągnij separator, aby zmienić rozmiar UIViews

Jaki byłby najlepszy sposób implementacji interfejsu, który składa się z UIViews, które są oddzielone linią, a linia może zmienić rozmiar widoków?

W swojej najprostszej formie może wyglądać tak:

----------------
|              |  
| View A       |
|              |
|--------------|  < line which can be moved up and down, resizing the views
|              |  
| View B       |   
|              |  
---------------- 

Może mieć więcej widoków.

Moją pierwszą myślą byłoby uczynienie linii przeciągalnym UIView z czymś podobnymDotyka, który zmienił rozmiar widoków zgodnie z jego pozycją, ale jestem pewien, że musi istnieć bardziej eleganckie rozwiązanie.

questionAnswers(4)

yourAnswerToTheQuestion