2014-06-25 3 views
0

Мне было интересно, может ли кто-нибудь порекомендовать какие-либо библиотеки, которые я могу использовать для достижения эффекта прокрутки обложки альбома, как и в приложении Spotify iPad при просмотре полноэкранного проигрывателя ...Идеи для достижения эффекта Spotify альбомного обложки альбома на iPad?

Идея состоит в том, чтобы иметь изображение оставайтесь посередине страницы, и как только это изображение будет перетаскиваться, оно может либо отскочить назад до своего места при отпускании, либо, если пройдет определенный порог, защелкнет следующее изображение в середине

Вот несколько скриншотов в качестве примера. ..

during the specific song the album cover is in the middle

you can drag the album cover down and have it snap back to it place

+0

Scrollviews могут привязываться к целым позициям с включенным пейджингом. Это немного сложнее, но очень удобно, когда размер страницы отличается от фрейма представления прокрутки. См. Этот ответ для начала: http://stackoverflow.com/questions/1220354/uiscrollview-horizontal-paging-like-mobile-safari-tabs/1220605#1220605 – danh

ответ

0

Вы можете использовать Cocoa для родных UICollectionView для этого с некоторыми незначительными изменениями. UICollectionViewCell s будет содержать обложку альбома (и, возможно, элементы управления, если вы ищете это для прокрутки и привязки).

Чтобы получить эффект «привязки» после того, как альбом переместится через определенный порог, вы хотите добавить <UIScrollViewDelegate> к контроллеру и реализовать -scrollViewWillEndDragging. Затем вы вычисляете смещение ближайшей ячейки и уведомляете UICollectionView о позиции ячейки.

Отъезд this SO вопрос и this фрагмент, оба говорят об этом эффекте.

+0

Спасибо Janum, это определенно отличная стратегия для начала! – MiMo

+0

Добро пожаловать! Кроме того, подумайте о том, чтобы поддержать или принять, если это поможет. –

+0

Janum, вот вам, извините. – MiMo

Смежные вопросы