【发布时间】:2021-02-16 04:06:43
【问题描述】:
我使用 SwiftUI contextMenu 编写了以下代码。
ForEach(...) { ... in
NavigationLink(destination: SomeView()) {
HStack {
Image(...)
Text(...)
}
}
.contextMenu(ContextMenu(menuItems: { Button(...) }
但在 80% 的情况下,contextMenu 有一个不需要的模糊背景,如下所示。因为它在上面应用了一种奇怪的模糊效果。
有人知道是什么原因造成的吗?
【问题讨论】:
-
这可能是因为您将它添加到 NavigationLink 的顶部,当它被按下时具有“突出显示”的外观。
标签: ios swift view swiftui contextmenu