我想创建一个我喜欢动画的 View ,例如 iOS 8 Weather 应用程序中的动画。
我试图解释更多我所做的事情。如果有什么不正确的请指导我。
我想要实现的是,当我开始滚动时,第一个标签平滑消失,第二个标签进入屏幕顶部,TableView 拉伸(stretch)以显示更多内容。
当我滚动回顶部时,我希望整个过程恢复。
做这个的最好方式是什么?
最佳答案
我最近为我正在创建的应用程序重新创建了 iOS8 天气应用程序的滚动效果。
完整的代码太长了,这里就不贴了,有兴趣的 friend ,我把它放在 GitHub 上。您可以下载并运行该项目以查看它的外观。欢迎对代码进行改进:
UIScrollView with masked content .
它是这样工作的:
scrollViewDidScroll
委托(delegate)方法以在用户滚动时将掩码固定在屏幕上。您还可以使用此方法首先向上拉伸(stretch)蒙版。 scrollViewDidScroll
)。 clipsToBounds = YES
面具上。 为了使其行为与 iOS8 天气应用程序完全一样,我们还需要执行以下操作:
不过,我还没有做过这些。
关于uitableview - 创建动画,例如 iOS 8 Weather App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24876847/