How UIScrollView works
Yandex.Metro on both iOS and Android uses the shared MetroKit library, written in C++. In particular, MetroKit has a SchemeView for displaying the metro map. And we were faced with the task of implementing a scroll for this scheme. We chose UIScrollView as a reference since we found its behavior the most natural and appropriate.