如何将DatePicker放在SwiftUI的ContextMenu中

如何将DatePicker放在SwiftUI的ContextMenu中,swift,datepicker,swiftui,contextmenu,Swift,Datepicker,Swiftui,Contextmenu,我想将DatePicker作为菜单项放在ContextMenu中。我按照下面的代码进行了尝试。 按钮看起来不错,但日期选择器不行。我可以这样做吗?如果是,我怎么办 struct ContentView: View { @State private var selectedDate = Date() var body: some View { Text("Hello") .contextMenu {

我想将
DatePicker
作为菜单项放在ContextMenu中。我按照下面的代码进行了尝试。
按钮
看起来不错,但
日期选择器
不行。我可以这样做吗?如果是,我怎么办

struct ContentView: View {
    @State private var selectedDate = Date()
    
    var body: some View {
        Text("Hello")
            .contextMenu {
                Button("Delete") {
                    // some action
                }
                
                DatePicker("", selection: $selectedDate)
            }
    }
}

我很确定
ContextMenu
只支持
按钮
s


注意:
ContextMenu
在iOS 14.2中不推荐使用。改为签出。

我的意思是
公共函数上下文菜单(@ViewBuilder menuItems:()->menuItems)->一些视图,其中menuItems:View
。此函数未被弃用。