更新数据以供swiftUI的视图展示和交互使用),这种数据驱动视图符合swiftUI的声明式编程范式(跟我们用的OOP面向对象有较大差距)
这篇文章不能算教程,只能是算开发中遇到的过程记录,如果需要查看开发教程的话我建议去...AppIntentConfiguration
这里的静态配置模版代码是指创建小组件后自动生成的 没有太多数据更新,用于UI展示点击交互后(拉端 跳app)的模版代码....(我们不推荐这样实现,因为这样做可能一个组件只能适配iOS,却不能适配其它 例如watchOS、等系统,就造成兼容性下降等问题.)
2.SwiftUI中支持的Button 在widget中无法正常使用...使用的时候请注意.systemSmall样式的小组件.
6.如何实现歌词动画
先来看下酷我这边实现的效果.
双行歌词动效实现非常简单全部基于SwiftUI中系统提供的API实现....,如果太频繁的刷新数据驱动UI很容易造成被系统忽略,UI上的表象就是啥也没变.所以各位一定注意
当我们点击按钮触发AppIntent调用的时候,系统会立即刷新一次本次点击的小组件,如果点击过快第二次将会不生效