A UIScrollView
содержит три подпредставления: UIView1
, UIView2
и UIView3
.
![enter image description here](https://i.stack.imgur.com/pQSLn.png)
Высота UIView1
и UIView3
определяется содержанием этих представлений с использованием ограничений автопоставки.
Высота UIView2
также определяется его подпредставлениями.Однако должна быть возможность переключать видимость UIView2
.
При нажатии Button
UIView2
должно сворачиваться до высоты 0 (анимация).При повторном нажатии Button
необходимо анимировать UIView2
до его первоначальной высоты.
Как это можно сделать (в Objsctiv-C)?
Есливысота UIView2
будет фиксированной, без проблем можно анимировать ограничение высоты от 0 до фиксированного значения (например, 100) или наоборот.Но так как высота не фиксирована, но в зависимости от подпредставлений я не знаю точную высоту UIView2
. Как это решить?