如何实现Peek日历,如UITableView或UICollectionView上的滚动行为?

时间:2015-01-11 00:42:36

标签: ios uitableview animation uiscrollview scroll

有没有人有关于如何在UITableView或UICollectionView(下面的动画)中实现这种动画的建议?它似乎也适用于ScrollToTop行为(不进入灰色区域)。

image credit: www.raywenderlich.com/72166/best-ios-7-animations-call-nominees

我认为在阻力动画结束后添加新细胞。有趣的是,一切都保持不变。任何帮助将不胜感激:)。

1 个答案:

答案 0 :(得分:1)

这与UIRefreshControl类似。它没有显示活动指示器,而是具有自定义动画。您可以将UIRefreshControl子类化并将背景设置为蓝色(深蓝色?)。因此,当您向下滚动时,您不会看到灰色区域(我认为这是您的问题)。

一旦UIRefreshControl触发了Value Changed的动作,您就会执行将日历向下移动的动画。

http://www.jackrabbitmobile.com/design/ios-custom-pull-to-refresh-control/

您可以查看此代码,希望可以提供帮助。 :)