abug
V2EX  ›  iPhone

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

  •  
  •   abug · Mar 22, 2021 · 15181 views
    This topic created in 2058 days ago, the information mentioned may be changed or developed.

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

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

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

    只能帮你到这里了。
    abug
    abug
    OP
    Mar 22, 2021
    8
    谢谢大佬的私有 api~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   986 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 22:30 · PVG 06:30 · LAX 14:30 · JFK 17:30
    ♥ Do have faith in what you're doing.