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

iOS14 时钟组件怎么做到实时更新

  •  
  •   abug · 2021-03-22 12:55:42 +08:00 · 10061 次点击
    这是一个创建于 1360 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请问大佬们,iOS14 时钟组件是怎么做到实时更新的,自己搞了个时钟组件,一直不动

    8 条回复    2021-03-22 15:40:49 +08:00
    Astrian
        1
    Astrian  
       2021-03-22 13:00:35 +08:00 via iPhone
    不可能实时更新的,iOS 小组件只能隔一段时间由系统发起刷新指令,参见 Pin app 的文档
    hash
        2
    hash  
       2021-03-22 13:03:37 +08:00
    自带时钟是苹果自己的 App
    时钟图标还能实时呢,开发者的图标能实时么
    abug
        3
    abug  
    OP
       2021-03-22 13:34:30 +08:00
    我看好多 app 的小组件都实现了实时更新的
    abug
        4
    abug  
    OP
       2021-03-22 13:35:24 +08:00
    反而苹果自己的时钟组件还不准
    aptx4689
        5
    aptx4689  
       2021-03-22 13:56:53 +08:00
    私有 api
    abug
        6
    abug  
    OP
       2021-03-22 14:18:34 +08:00
    不应该吧,私有 api 不是不能上架吗
    Building
        7
    Building  
       2021-03-22 14:39:45 +08:00 via iPhone
    私有 api:

    some View
    ._clockHandRotationEffect(.hourHand, in: TimeZone, anchor: .center)

    只能帮你到这里了。
    abug
        8
    abug  
    OP
       2021-03-22 15:40:49 +08:00
    谢谢大佬的私有 api~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5519 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 02:05 · PVG 10:05 · LAX 18:05 · JFK 21:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.