Widgetsmith 中文文档 下载 App

Timed Widget:让同一个位置框一天自动换好几种内容

核心概念

iOS 系统自己的"智能叠放"也会轮播多个小组件,但它是随机的、按频率轮的。Widgetsmith 的 Timed Widget 是你定死时间——精确到几点几分换什么。

工作原理:Widgetsmith 仍然只注册一个小组件到桌面,但你在 Widgetsmith 内部为它定义了多个"子小组件",每个子小组件绑定一个时间窗口。iOS 在刷新小组件时,Widgetsmith 会根据当前时间返回对应窗口的那个子组件内容。

怎么创建

  1. 先创建好一个主小组件(比如 Medium 尺寸,名字叫 "我的一天")
  2. 在这个主小组件的编辑界面底部,找到 Add a Timed Widget 这一栏,点它
  3. 现在你可以添加第二个、第三个子小组件——每添加一个,就会看到一个时间轴
  4. 拖动时间轴上的分隔线来调整每个子小组件的生效时段:
  1. 点每个子小组件进去配置它自己的类型、样式等
  2. 保存
调度类小组件示例
一个 Timed Widget 的时间轴,早上天气、中午步数、晚上日程

删除 / 调整时段

回到主小组件 → Timed Widget 区域,可以:

一天的场景编排示例

时间内容尺寸
07:00 - 12:00天气 + 今日日历事件Medium
12:00 - 18:00步数 + 活动圆环进度Medium
18:00 - 22:00明天日程 + 一张照片Medium
22:00 - 07:00月相 + 自定义晚安文字Small

这样整个桌面只有 1 个位置框,但一天之内有 4 种内容在不同时段出现。