如何向 SwiftUI 视图的上下文菜单预览添加填充?

问题描述 投票:0回答:1

我有一个包含项目的 LazyVGrid,项目上没有任何填充,因为我更喜欢让 LazyVGrid 的布局管理单元格之间的间距。但是当我打开该项目的上下文菜单时,它会按原样显示该项目,没有填充。

如何告诉上下文菜单显示预览并在单元格周围添加填充?

swiftui contextmenu lazyvgrid
1个回答
0
投票

在 iOS 16 及更高版本中,

contextMenu
修饰符采用
some View
类型的预览参数。

您尚未分享您的代码,因此我无法在您的上下文中为您提供示例,但它可能如下所示:

struct MyView: View {
    var body: some View {
        Text("Example")
            .contextMenu {
                // Context menu stuff
            } preview: {
                // Preview here
            }
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.