Spotify, как перетаскивание нижнего игрока в Swift

Я хотел бы иметь панель/кнопку внизу экрана, которая ведет себя как панель мини-плеера в Spotify. Если я нажму на него, появится вид снизу. Если я перетаскиваю его, я могу играть с ним и заставлять его двигаться вверх и вниз. И если я отпущу его, он продолжит подниматься сам по себе.

Я проверил этот вопрос: Как для вертикальной анимации объекта касанием, как это делает музыкальный проигрыватель Spotify при нажатии на песню, но он только изменяет размер представления (изображения), где я хочу поместить новый ViewController (и я не могу перетащить его, только щелкнуть по нему).

Я нашел проект, который делает это: https://github.com/andriirogulin/ARSlidingPanel, и он выглядит вроде неплохо работает. Это действительно что-то вроде того, чего я хочу достичь.

Моя проблема в том, что я почти ничего не знаю об объективном C. Более того, я попытался следовать руководству по интеграции и не могу добавить собственный переход из ARSPContainerController. Мне нужно перетащить его из объекта, а в примере проекта его нет. Поэтому я хотел бы знать, если:

  1. есть название для такого конкретного нижнего бара (для облегчения исследовательских целей) и то, как я хотел бы его использовать.
  2. есть Pod/проект, который делает это быстро.
  3. у кого-то есть пример проекта с таким поведением?

person magohamoth    schedule 10.03.2016    source источник
comment
Для получения дополнительной функциональности вы можете посмотреть это: github.com/LeoNatan/LNPopupController Это всплывающее окно объединяет плеер внутри.   -  person shilei365    schedule 24.05.2016


Ответы (1)


Разве это не очень похоже на то, что делает Apple Music? Если это так, вы можете использовать это: https://github.com/xxxAIRINxxx/MusicPlayerTransition

person MartinHN    schedule 10.03.2016