Swift - 小部件背景透明

3

我试图将我的应用程序小部件的背景颜色设置为透明,但遇到了一些问题。

通过设置颜色可以正常工作:.background(Color.white)

但是我无法弄清楚如何使其透明,就像这样: enter image description here

我尝试过以下方式:.background(Color.white.opacity(0.5)) ,但那只会使它变成灰色。请帮忙解决一下?


1
我认为这是一个私有API,但我可能错了。如果它是私有的,它就像Safari中的透明度一样,只有系统应用程序才能做到这一点。 - George
1个回答

2

我同意George的观点。

目前制作透明小部件的唯一方法是将主屏幕壁纸的相关部分(根据小部件位置)作为小部件的图像添加。 这样,当没有屏幕移动/动画时,小部件看起来就像完全透明的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接