如何在 SwiftUI 中实现 Peek 和 Pop?
How to implement Peek and Pop in SwiftUI?
如今许多 iOS 应用程序使用 Peek and Pop
快速呈现 DetailView
的预览。
但是,我在 Internet 上找到的所有内容都是有关如何使用 UIKIT
.
实现此功能的教程
问题:如何使用SwiftUI 2.0
实现iOS Peek & Pop Functionality
预览DetailViews
?
SwiftUI 中没有 Peek and Pop
功能或 API。它在 iOS 13.
中被弃用
相反,您可以使用可以添加到任何 SwiftUI 视图的 contextMenu
。
以下是 SwiftUI 中的示例:
HStack {
Text("Show Context Menu")
Spacer()
Text("Press & hold")
}
.contextMenu {
Button("Button 1 ") {}
Divider()
Button("Button 2") {}
}
如今许多 iOS 应用程序使用 Peek and Pop
快速呈现 DetailView
的预览。
但是,我在 Internet 上找到的所有内容都是有关如何使用 UIKIT
.
问题:如何使用SwiftUI 2.0
实现iOS Peek & Pop Functionality
预览DetailViews
?
SwiftUI 中没有 Peek and Pop
功能或 API。它在 iOS 13.
相反,您可以使用可以添加到任何 SwiftUI 视图的 contextMenu
。
以下是 SwiftUI 中的示例:
HStack {
Text("Show Context Menu")
Spacer()
Text("Press & hold")
}
.contextMenu {
Button("Button 1 ") {}
Divider()
Button("Button 2") {}
}