我需要某种关于如何获得这种动画的起点或概念建议,比如现货iOS日历应用程序。
我需要无限滚动视图,动画日期和日期。如果此部分提供了一些日历应用程序克隆,我将不胜感激。我在Github搜索了很多,但是找不到特别的部分。它只是可滚动区域的页面控制而只是顶部的标签吗?我如何让圆圈部分反转字体?或者它是从1到31的2组图片?
答案 0 :(得分:0)
没有足够的评论评论,但我想我可能至少可以放弃一点点光。滚动视图部分我遇到了类似的问题。要让它在顶部切换日期,请在scrollView类中实现scrollViewDidScroll。像这样:
func scrollViewDidScroll(scrollView: UIScrollView){
let xOffset = scrollView.contentOffset.x;
if xOffset >= currentViewsFarRightSide
{
//move date to the next date
}
}
因此,您正在检查滚动视图的xOffset,一旦它到达屏幕宽度的下一个倍数,它就会跳转到上一个下一个日期。现在对于反转和东西,可能有更好的方法,但有两个图像也可以像你建议的那样工作。您甚至可以创建转换,在if语句中可以执行
UIView.animateWithDuration
随着你的图像转换,它看起来很漂亮。希望我能以某种方式帮助你。祝你好运!