macOS SwiftUI 弹框组件之Popover附着式提示框 (教程含源码)

实战需求

macOS SwiftUI 弹框组件之Popover附着式提示框

本文价值与收获

看完本文后,您将能够作出下面的界面

macOS SwiftUI 弹框组件之Popover附着式提示框 (教程含源码)_第1张图片
Popover附着式提示框
Popover附着式提示框

基础知识

popover

在给定条件为真时显示弹出框。

func popover(isPresented: Binding, attachmentAnchor: PopoverAttachmentAnchor = .rect(.bounds), arrowEdge: Edge = .top, content: @escaping () -> Content) -> some View where Content : View

参数

  • isPresented
    对是否显示弹出窗口的绑定。
  • attachmentAnchor
    定位锚点,用于定义弹出框的附加位置。
  • arrowEdge
    弹出式箭头所在的attachmentAnchor的边缘。
  • content
    一个闭包,返回弹出窗口的内容。

实战代码

你可能感兴趣的:(macOS SwiftUI 弹框组件之Popover附着式提示框 (教程含源码))