SwiftUI 上下文菜单无缘无故地具有额外的可滚动 Space

SwiftUI Context Menu Has Extra Scrollable Space For No Reason

我有一个项目列表,每个项目都有一个 .contextMenu。菜单有效,但由于某种原因它是可滚动的,并且在所有按钮上方有额外的空白 space。

我的简化代码。此视图是可滚动列表中的列表项:

GeometryReader { geometry in
        ZStack(alignment: .leading) {
            //custom view here
        }
    }
    .contextMenu {
        Button(action: {
            //action here
        }, label: {
            Label("Edit", systemImage: "square.and.pencil")
        })
        Button(role: .destructive, action: {
            //action here
        }, label: {
            Label("Delete", systemImage: "trash")
        })
    }

我做错了什么?

我有一个不相关的 ScrollView UIScrollView.appearance().contentInset = UIEdgeInsets(top: 200, left: 0, bottom: 0, right: 0),但事实证明这也会影响 contextMenu。我假设上下文菜单是引擎盖下的滚动视图。