Widget不是一个小型的App,它是一种新的桌面内容展现形式,展示在Home Screen上,能快速提供用户关心的内容是重点,主要用于弥补主App无法及时展示用户所关心的数据。
优秀的Widget有三个特点:
具体尺寸
苹果提供Widget的可配置能力
Widget的UI是无状态的
唯一支持的只有用户点击和DeepLink唤起主app
Widget的核心是Timeline,即一条时间线,在对应的时间点展示对应的UI
时间线由一个或多个时间线入口TimelineEntry以及一个重载策略ReloadPolicy组成,该重载策略会通知WidgetKit何时请求后续时间线。
重载策略(接下来这段时间Timeline的刷新策略)有以下几种策略:
Widget的刷新完全由WidgetCenter控制。需要通过生成一个新的时间线来替换旧的时间线,Reload Timeline并不是直接刷新Widget,而是WidgetCenter重新请求下一个时间线的数据。
系统提供两种方式来刷新Timeline:
示例:每5分钟刷新一下时间线
苹果手机添加widget:向右滑动屏幕至通知中心--拉到底部点击“编辑”--按需要添加的应用插件左侧的“添加”按钮--按右上角“完成”
苹果手关闭widget:向右滑动屏幕至通知中心--拉到底部点击“编辑”--按需要删除的应用插件左侧的“删除”按钮--移除--按右上角“完成”
苹果手机调整widget位置:向右滑动屏幕至通知中心--拉到底部点击“编辑”--按住应用插件右侧的滑块可以移动插件位置--按右上角“完成”
在 iPhone 上打开设置应用,如下图所示
iOS9怎么显示电池电量,iOS9通知栏显示电量
在设置列表里,找到并点击电池一栏进入,如图所示
iOS9怎么显示电池电量,iOS9通知栏显示电量
接下来在电池设置列表中,点击打开电池百分比选项,在顶部电池图标左侧便出现了电量显示了。
欢迎分享,转载请注明来源:品搜搜测评网