一些关于Widget
的一堆废话简介就不多说了。iOS14
发布也有一段时间了,据说是下一个流量的入口。在iOS14
之前也就是iOS10
之后是这个东西Today Extension
。
不同的是Widget
只能使用SwiftUI
以下是以oc项目为例, Xcode 版本(12.2)
创建
通过Xcode
-> File
->New
-> Target


这个名字随便起就行,Include Configuration Intent
这个选项暂时不勾选,这选项主要是用来支持你自定义一些属性配置(例如天气组件,用户可以选择城市,股票组件,用户可以编辑这个组件,不勾选的话是不会有编辑功能的),有兴趣的可以自己试试,这里就先不勾了(勾选会有坑,之后我会专门出有一篇)。下一步

然后会在项目左侧栏中新加了一个文件夹如下:

直接运行看看效果

桌面会直接生成这个组件。然后长按组件点编辑主屏幕,点+,选中app会有三种尺寸。

SWidget.swift
文件解读。



额...大概就是这么多了,哪里解析的不对欢迎指出。
iOS14 Widget从开发到上线 (二)
iOS14 Widget从开发到上线 (三)
iOS14 Widget从开发到上线 (四)
网友评论