背景介绍
随着iOS17逐渐普及,一些App的功能逐渐向周围延伸.其中包含对手机端以及苹果各种平台的适配工作,本文讲述的主要内容是在iOS17上的Extension小组件技术开发实践....要适配这个主要的原因是 有些apple watch的屏幕尺寸不一样,苹果为了留够边缘解决各种尺寸组件大小在不同屏幕上的显示的问题,做了一个内容边距设置,也主要是为了实现屏幕的组件的色彩染色(比如我们的组件是黄色...(我们不推荐这样实现,因为这样做可能一个组件只能适配iOS,却不能适配其它 例如watchOS、等系统,就造成兼容性下降等问题.)
2.SwiftUI中支持的Button 在widget中无法正常使用...使用的时候请注意.systemSmall样式的小组件.
6.如何实现歌词动画
先来看下酷我这边实现的效果.
双行歌词动效实现非常简单全部基于SwiftUI中系统提供的API实现....总结
本次小组件开发没有为大家准备demo还请大家原谅,这些零散的内容 都列出来几乎重新开发一遍小组件,为了帮助解决开发中大家的遇到的问题,把一些关键的内容都列举出来了, 之前在笔者的博客中是遵守有洲哥的文章必须有