У меня три NSViews сложены друг на друга, и я хочу иметь возможность программно изменять размер среднего, чтобы растягивать его по вертикали, перемещая нижний на ту же величину, что растягивает средний.
Вот изображение ASCII:
|--------------|
| 1 |
|--------------|
|--------------|
| 2 |
|--------------|
|--------------|
| 3 |
|--------------|
Итак, в основном я хочу иметь возможность растягивать NSView 2 по вертикали, чтобы полученное изображение выглядело так:
|--------------|
| 1 |
|--------------|
|--------------|
| |
| 2 |
| |
|--------------|
|--------------|
| 3 |
|--------------|
Как правильно поступить так? Спасибо!
Редактировать: вот дополнительный вопрос ...
Как мне выйти из этого:
|--------------|
| 1 |
|--------------|
|--------------|
| 2 |
|--------------|
|--------------|
| 2.5 |
|--------------|
|--------------|
| 3 |
|--------------|
К этому:
|--------------|
| 1 |
|--------------|
|--------------|
| |
| 2 |
| |
|--------------|
|--------------|
| |
| 2.5 |
| |
|--------------|
|--------------|
| 3 |
|--------------|