iOS14 如何使用Widget从开发到上线 (一)

173 阅读1分钟

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

创建

通过Xcode -> File ->New -> Target

作为一个ios开发者,遇到问题的时候,有一个学习的氛围跟一个交流圈子特别重要对自身有很大帮助,众人拾柴火焰高 这是一个我的iOS交流群:711315161,分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!希望帮助开发者少走弯路。

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

image

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

image

直接运行看看效果

image

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

image


SWidget.swift文件解读。

image

image

image

额...大概就是这么多了,哪里解析的不对欢迎指出。

作者:Lsx_f 链接:www.jianshu.com/p/bd60441a1…