iOS 的滑動操作顯然是有速度上限的。基本上有兩種選擇方法:不使用日期選擇器,在日曆介面改變時間使用日期選擇器(就是那個滾筒一樣的 Picker)
下面記錄的都是最快滑動時的速度(已經排除了滑動的加速階段):
iOS6
iOS7
也就是說,要實現
同時,這意味著在日曆競賽中,10000 年以下的 iOS7、和 100000 年以下的 iOS6 沒有探討意義,只有超越日期選擇器上限的日期,才是真正的戰鬥。
所以我想,只有咱花 40 分鐘實現的 iOS7 100000 年才是目前答案裡最高階的…!
iOS 的滑動操作顯然是有速度上限的。基本上有兩種選擇方法:不使用日期選擇器,在日曆介面改變時間使用日期選擇器(就是那個滾筒一樣的 Picker)
下面記錄的都是最快滑動時的速度(已經排除了滑動的加速階段):
對於 iOS7(iPod touch 5th)來說:返回到年檢視進行滑動——大概 1 分鐘 2400 年左右新建一個日曆事項,選中「全天」開關,以年為單位在日期選擇器中進行選擇。在新建完成後,會跳轉到相應的日期——大概 1 秒鐘 550 年左右對於 iOS6(iPhone 4s——經提醒,這臺是 iOS5 的,但是核心是一樣的啦!)來說:沒有年檢視,只能按住月檢視右邊的小箭頭進行快進——大約 1 分鐘 40 年左右新建一個日曆事項,選中「全天」開關,以年為單位在日期選擇器中進行選擇。在新建完成後,會跳轉到相應的日期——大概 1 秒 900 年左右同時,iOS6 和 iOS7 的日期選擇器年上限是不同的:iOS6
iOS7
無論如何,用日期選擇器來選擇日期,都是速度最快的,iOS6 與 iOS7 的日期選擇器年份上限,一個是 99999,一個是 10000。考慮進滑動的加速階段,這意味著:實現 iOS6 上的 100000 年,只需要 2 分鐘實現 iOS7 上的 10000 年,只需要 20 秒也就是說,要實現
@yskin的 iOS7 10000 年,還有@朱煥傑的 iOS6 100000 年,根本不費事兒!同時,這意味著在日曆競賽中,10000 年以下的 iOS7、和 100000 年以下的 iOS6 沒有探討意義,只有超越日期選擇器上限的日期,才是真正的戰鬥。
所以我想,只有咱花 40 分鐘實現的 iOS7 100000 年才是目前答案裡最高階的…!
(懷著「撫摸人類未來」的心態進行滑動就不會失去耐心了…)