如何将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
。此函数未被弃用。