我有一个包含项目的 LazyVGrid,项目上没有任何填充,因为我更喜欢让 LazyVGrid 的布局管理单元格之间的间距。但是当我打开该项目的上下文菜单时,它会按原样显示该项目,没有填充。
如何告诉上下文菜单显示预览并在单元格周围添加填充?
在 iOS 16 及更高版本中,
contextMenu
修饰符采用some View
类型的预览参数。
您尚未分享您的代码,因此我无法在您的上下文中为您提供示例,但它可能如下所示:
struct MyView: View {
var body: some View {
Text("Example")
.contextMenu {
// Context menu stuff
} preview: {
// Preview here
}
}
}