【问题标题】:Ideas for achieving Spotify landscape album cover scroll effect on iPad?在 iPad 上实现 Spotify 横向专辑封面滚动效果的想法?
【发布时间】:2014-06-25 21:46:03
【问题描述】:

我想知道是否有人可以推荐任何我可以用来实现专辑封面滚动效果的库,就像查看全屏播放器时在 Spotify iPad 应用程序上的那个一样......

我们的想法是让图像保持在页面中间,一旦该图像被向下拖动,它可以在释放时快速回到原来的位置,或者如果超过某个阈值,会将下一个图像捕捉到中间

这里有一些截图作为例子......

【问题讨论】:

  • 滚动视图可以在启用分页的情况下捕捉到整数位置。当页面大小与滚动视图的框架不同时,这有点棘手但非常可行。请参阅此答案开始:stackoverflow.com/questions/1220354/…

标签: ios iphone objective-c ipad cocoa


【解决方案1】:

您应该可以使用 Cocoa 的原生 UICollectionView 进行一些小的调整。 UICollectionViewCells 将包含专辑插图(如果您也在寻找可以滚动和捕捉的控件,则可能还包含控件)。

要在专辑超过某个阈值后获得“捕捉”效果,您需要将<UIScrollViewDelegate> 添加到您的控制器并实现-scrollViewWillEndDragging。然后计算最近单元格的偏移量,并将单元格的位置通知UICollectionView

查看this SO question 和this sn-p,都在谈论这个效果。

【讨论】:

  • 感谢 Janum,这绝对是一个很棒的策略!
  • 不客气!另外,如果有帮助,请考虑支持或接受。
  • Janum,给你,对不起。
猜你喜欢
  • 2011-03-07
  • 2012-10-15
  • 2012-08-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多