我有一个带有材质背景填充的视图。当对此视图应用悬停效果时,该视图在悬停时会变黑。
非常少的可重现代码:
ZStack {
Rectangle()
.fill(Material.thinMaterial)
Text("lift")
}
.hoverEffect(.lift)
ZStack {
Rectangle()
.fill(Material.thinMaterial)
Text("highlight")
}
.hoverEffect(.highlight)
我不确定这是否是预期的行为,因为
.lift
据说会产生 “当视图放大并 获得阴影时......的效果。” 但是,同样的事情也会发生在 上.highlight
,悬停时不应在视图下产生任何阴影。
注意:这种情况发生在真实硬件和模拟器中。我已经在 iPadOS 16.1 和 15.5 模拟器中进行了测试,并且我可以在两者中复制此行为。
如有任何帮助,我们将不胜感激。谢谢!
似乎已在 >16.3 版本中修复!