mobius Mobius 2019 Мск (07.12.2019 — 08.12.2019)

Механика скролла UIScrollView

img

Илья Лобанов расскажет, для каких целей он и его команда использовали механики UIScrollView в разработке приложения.

Илья и его команда из Яндекс.Метро реализовали общий скролл для iOS и Android. В качестве референса они использовали UIScrollView. В своем докладе Илья хочет подробно рассказать о механиках скролла: Deceleration, Spring Animation и Rubber Band Effect, и о формулах, которые их описывают. А также показать это всё на примере и дать дополнительные рекомендации, как можно использовать эти формулы для других задач, чтобы сделать анимации более естественными.

Комментарий программного комитета:

*Мы все привыкли к плавному и отзывчивому скроллу в iOS, однако за всем этим стоит целый набор скрытых в недрах UIKit

’а механик и математических формул. В докладе подробно рассматривается как реализовано затухание, bounce и rubber-band effect в UIScrollView. Применяя эти подходы для собственных UI-компонентов, вы добьетесь естественной анимации и отзывчивого интерфейса ваших приложений.*