Pull to refresh
5
0
Олег Копытько @Kotenagitare

iOS разработчик в приложении «Кошелёк»

Send message

Bottom sheet: Scrolling and interactions

Reading time8 min
Views3.9K

Отображать контент в виде bottom sheet — задача со звёздочкой сама по себе, но когда контента становится больше, чем помещается на контроллере, всё становится ещё любопытней. В третьей и заключительной статье про bottom sheet мы:

1) Добавим возможность закрывать контроллеры, презентованные как bottom sheet с помощью свайпа по контенту.

2) Реализуем отображение контента, который не имеет собственных значений высоты для autoLayout (контент с прокруткой).

Читать далее
Total votes 9: ↑9 and ↓0+9
Comments2

Bottom sheet: Navigation

Reading time12 min
Views3.1K

Это вторая статья из цикла про bottom sheet, в которой мы воссоздаём поведение платёжного фрагмента в Кошельке по образу и подобию Apple Pay и сталкиваемся с тем, что это не так то просто.

Из материала вы узнаете, как повторить полноценную навигацию в рамках bottom sheet отображения, основанного на autolayout, а не на неудобном ручном расчёте высоты. А ещё мы вместе повторим анимации навигационных переходов и добавим navigation bar как нативный способ управления навигацией.

Читать далее
Total votes 7: ↑7 and ↓0+7
Comments0

Bottom sheet: Custom transitioning

Reading time10 min
Views7.6K

Современные требования к дизайну мобильных приложений всё чаще подкидывают задачи по отображению контента со сложным поведением. Для его реализации необходимо понимание того, как работают кастомные презентация и транзишены.

В этой статье я расскажу, как мы решили задачу по созданию экрана оплаты в приложении «Кошелёк» с помощью кастомной навигации между контроллерами, которые отображаются как bottom sheet.

Читать далее
Total votes 12: ↑12 and ↓0+12
Comments1

Information

Rating
Does not participate
Location
Калининград (Кенигсберг), Калининградская обл., Россия
Date of birth
Registered
Activity