V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yoyoyoyolol
V2EX  ›  Apple

冷知识, iOS 的闹钟滚轮不是无限循环,可以滑到底

  •  
  •   yoyoyoyolol · 15 天前 · 2715 次点击
    手在滚轮上滑动 20 秒左右可以滑到底

    到底后时针是 16,分针是 39

    9 条回复    2025-08-21 10:51:49 +08:00
    aLazarus
        1
    aLazarus  
       15 天前
    会不会是循环生成滚动列表,然后设置了生成的最大数量
    xaoflysho
        2
    xaoflysho  
       15 天前
    包括日期选择的月和日也是可以划到头的。
    这个在日期和时间选择器初期就存在了,因为控件里面使用的是复用机制,实际上被渲染的只有滚轮上可以看见的几个项,也不影响内存,所以就这么干了。
    所以我自己做控件的时候也会这么做。
    xaoflysho
        3
    xaoflysho  
       15 天前
    @aLazarus 是的,日期选择的最大数是 10000 行
    chanChristin
        4
    chanChristin  
    PRO
       15 天前   ❤️ 1
    https://www.v2ex.com/t/661788
    很久之前就发过了,而且有人还数了一下上限
    yoyoyoyolol
        5
    yoyoyoyolol  
    OP
       14 天前
    @chanChristin 原来这么早就有人发现了,我刷抖音看见的给大家分享一下
    moefishtang
        6
    moefishtang  
       14 天前 via Android
    @chanChristin 离谱,这个帖子下还能挖出来一个 18 年的坟贴...看来苹果这个 feature 真的很久了
    AnsonUTF8
        7
    AnsonUTF8  
       13 天前
    可能是 [i%12 for i in range(100)] [i%60 for i in range(1000)]
    codehz
        8
    codehz  
       13 天前
    是果子偷懒,一个 scrollview 到处用,scrollview 本身不支持无限滚动,自然就成这样了(
    iOCZS
        9
    iOCZS  
       13 天前
    让我想起了大伙实现的左右循环滚动的 swiper-view ,好像都是这个思路
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5283 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 03:50 · PVG 11:50 · LAX 20:50 · JFK 23:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.