Пользовательская модальная презентация с плавающей нижней панелью - PullRequest
0 голосов
/ 04 мая 2020

У меня необычное требование к пользовательскому интерфейсу, которое, я считаю, требует какого-то особого стиля модальной презентации. Мне действительно нужна плавающая нижняя панель в сочетании с анимацией pageSheet по умолчанию для приложения только для iPad.

Все в стиле представления pageSheet идеально, за исключением того, что мне нужно поместить плавающую нижнюю панель ниже представленного контроллера представления .

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

Макеты: enter image description here

Я не собираюсь изобретать здесь какие-либо колеса, поэтому любые существующие библиотеки / проекты GitHub приемлемы; однако, если их нет, каков наилучший способ сделать это? Я даже не уверен, думаю ли я в правильном направлении, поскольку плавающая нижняя панель должна присутствовать не только перед презентацией, но также во время и после. Более того, контент на панели должен быть всегда интерактивным (за исключением, может быть, пока идет анимация).

Полный отказ от ответственности, я не эксперт, когда дело доходит до пользовательских переходов / стилей представления, поэтому любая помощь приветствуется.

Редактировать: Примеры кода приветствуются, но не обязательны. Меня очень интересует базовая c механика / структура такой функции.

...