Пытался сделать через tableView и при скроле уменьшать высоту ячеек и секций, но нужного эффекта это не дало. Есть вариант делать все кастомно, то есть голый scrollView и на него кидать вьюхи, далее в коде уже их уменьшать, но не уверен, что это правильный путь.
![e8641ce2b43040a1a6ffaf5e69af69b4.gif](https://habrastorage.org/files/e86/41c/e2b/e8641ce2b43040a1a6ffaf5e69af69b4.gif)
Есть у кого-то идеи, как можно добиться такого эффекта ? Быть может есть какие-то похожие open source решения ?