
iOS14 Widget
文章平均质量分 81
写程序的柠檬精
柠檬精
展开
-
关于iOS16以后WidgetExtension无法进行断点调试的问题
关于iOS16以后WidgetExtension无法进行断点调试的问题原创 2023-01-05 10:51:09 · 2014 阅读 · 0 评论 -
iOS14 Widget开发踩坑(五)定位与地图的使用
讨论定位与地图在小组件上的使用问题原创 2022-12-14 17:38:46 · 1387 阅读 · 0 评论 -
iOS16 锁屏小组件开发
解决如何添加一个锁屏小组件的问题,其实很简单,就是在桌面小组件的基础上新增了3个WidgetFamily类型去支持锁屏小组件,我们只需要支持一下WidgetFamily和视图即可。原创 2022-10-18 16:05:10 · 4022 阅读 · 2 评论 -
iOS14 Widget开发踩坑(四)伪透明的实现和其他研究
iOS14 Widget开发踩坑(四)伪透明的实现和其他研究前言分析实施暗黑模式切换其他问题的研究:去除小组件的名字本篇参考文献小组件参考文献总结前言WidgetsA widget elevates key content from your app and displays it where people can see it at a glance on iPhone, iPad, and Mac. Useful and delightful, widgets can also help peo原创 2020-12-24 16:33:08 · 3936 阅读 · 4 评论 -
iOS14 Widget开发踩坑(三)数据通信与用户配置
iOS14 Widget开发踩坑(三)数据通信前言数据交互方式NSUserDefault坑OC保存Swift读取NSFileManagerOC保存Swift读取具体实现举例显示图片显示日期和时间实现倒计时修改字体和颜色各种数据的转化方式前言数据交互方式主程序与Widget之间的通信属于Target之间的通信,所以还是有本地通信和服务器通信两种,这里我主要记录本地数据通信的两种。NSUserDefault和NSFileManager,都得依赖于AppGroup的设置,因为文件的数据需要存储到两个Targ原创 2020-12-23 16:36:26 · 3689 阅读 · 8 评论 -
iOS14 Widget开发踩坑(二)修正版-多个小组件
Widget开发踩坑(二)前言内容添加多个小组件情况1.对于已经写好的一个小组件情况2.对于新建好还没写的小组件限制参考文献前言经过项目组的讨论,决定下下周正式开始开发小组件功能,我又对上次没有写下的问题开始了调研,主要是调研了一些不明确的问题,期间出了很多错误也证明了我的SwiftUI学习还不到位,需要继续努力,下次再继续写支持用户配置的小组件调研。内容添加多个小组件在网上搜索到的文章对于如何创建多个小组件都一笔带过了,例如《[iOS14]WidgetKit开发实战1-初识iOS小部件》中的描述原创 2020-09-22 09:56:28 · 6233 阅读 · 4 评论 -
iOS14 Widget开发踩坑(一)修正版-初识与刷新
iOS14 Widget开发踩坑(一)前言开发须知准备工作部署环境创建项目引入Widget Extension开始编写认识代码struct MainWidget_Previews: PreviewProvider {}struct PlaceholderViewstruct SimpleEntrystruct MainWidgetEntryView@main struct TestMainWidget: Widget{}struct Provider第一个坑参考文献前言最近项目要求想适配iOS14 的小原创 2020-09-22 09:55:17 · 10471 阅读 · 11 评论