如何制作这种动画?
问题描述:
我需要某种开始点或概念建议如何获得这种动画,如股票iOS日历应用程序。如何制作这种动画?
我需要无限滚动视图,动画天数和日期。如果有一些日历应用程序克隆这部分介绍,我会很感激链接。我在Github搜索了很多,但是找不到这个部分。它只能在可滚动区域进行页面控制,并且只在顶部标注?我如何让圆形部分反转字体?或者是从1到31的两组图片?
答
没有足够的评论意见,但我认为我可能至少可以释放一点点光明。我只是在滚动视图部分有类似的问题。要让它在顶部切换日期,请在scrollView类中实现scrollViewDidScroll。就像这样:
func scrollViewDidScroll(scrollView: UIScrollView){
let xOffset = scrollView.contentOffset.x;
if xOffset >= currentViewsFarRightSide
{
//move date to the next date
}
}
所以,你正在检查的滚动视图的X偏移和一旦达到屏幕宽度的下一个倍数,它跳到上面的下一个日期。现在对于反转和东西,可能有更好的方法,但有两个图像也可以像你所建议的那样工作。你甚至可以创建一个过渡和if语句里面你可以做一个
UIView.animateWithDuration
随着你的形象转变,它可能看起来相当不错。希望我以某种方式提供帮助。祝你好运!
+0
你找到一个解决办法了吗? –
此[教程](http://www.code4app.net/ios/Weekly-calendar-view-for-iphone,-scrollable/54c5daefe24741cf0dc54249)可以帮助。或者可能是几个选项[这里](http://www.code4app.net/category/calendar) –
我见过他们,但找不到那些我感兴趣的还有部分。 – Pablo
看看:https://github.com/nicklockwood/iCarousel – BoilingLime