实战需求
macOS SwiftUI 弹框组件之Popover附着式提示框
本文价值与收获
看完本文后,您将能够作出下面的界面
基础知识
popover<Content>
在给定条件为真时显示弹出框。
func popover<Content>(isPresented: Binding<Bool>, attachmentAnchor: PopoverAttachmentAnchor = .rect(.bounds), arrowEdge: Edge = .top, content: @escaping () -> Content) -> some View where Content : View
参数
- isPresented
对是否显示弹出窗口的绑定。 - attachmentAnchor
定位锚点,用于定义弹出框的附加位置。 - arrowEdge
弹出式箭头所在的attachmentAnchor的边缘。 - content
一个闭包,返回弹出窗口的内容。