IOS的滑动操作明显有速度限制。基本上有两种选择:
不要使用日期选择器,而是使用日期选择器(像滚轮一样的选择器)来更改日历界面中的时间。
以下均为最快滑行时记录的速度(滑行加速阶段已排除):
对于iOS7(iPod touch第5版):
返回到年份视图和幻灯片-创建一个大约2400年的新日历项目大约需要1分钟。选择“全天”开关,并在日期选择器中选择年份。新楼建成后,会跳到相应的日期——大约1秒或550年。
对于IOs 6(iPhone 4s————经提醒,这个是iOS5,但内核是一样的!):
没有年视图,只能长按月视图右侧的小箭头快进——大约1分钟或40年新建一个日历项,选择“全天”开关,在日期选择器中按年选择。新楼建成后,会跳到相应的日期——大约1秒或900年。
同时,iOS6和iOS7的日期选择器的年度限制是不同的:
iOS6
iOS7
无论如何,用日期选择器选择日期是最快的。iOS6和iOS7的日期选择器上限分别为99999和10000。考虑滑动的加速阶段,这意味着:
在iOS6上实现10万年只需要2分钟。
在iOS7上实现一万年只需要20秒。
也就是说,要实现@yskin的iOS7 10000年,和@朱焕杰的iOS6 100000年,一点都不麻烦!
同时,这也意味着在日历比赛中,1万岁以下的iOS7和10万岁以下的iOS6已经没有讨论的意义。只有超过日期选择器上限的日期才是真正的战斗。
所以,我认为,只有iOS7 10万年,这个我们花了40分钟才意识到的,才是目前答案的最高端……!(抱着“触碰人类未来”的心态滑动,不会失去耐心……)