Back to Floatingpanel

``FloatingPanel``

Sources/FloatingPanel.docc/FloatingPanel.md

3.2.21.8 KB
Original Source

FloatingPanel

Create a user interface to display the related content and utilities alongside the main content.

Overview

FloatingPanel is a simple and easy-to-use UI component designed for a user interface featured in the Apple Maps, Shortcuts and Stocks app. The user interface displays related content and utilities alongside the main content.

Topics

API Guides

Creations

  • FloatingPanelController
  • FloatingPanelControllerDelegate
  • SwiftUICore/View/floatingPanel(coordinator:onEvent:content:)
  • SwiftUICore/View/floatingPanelScrollTracking(proxy:onScrollViewDetected:)
  • FloatingPanelCoordinator
  • FloatingPanelDefaultCoordinator
  • FloatingPanelProxy

State

  • FloatingPanelState
  • SwiftUICore/View/floatingPanelState(_:)

Layout

  • FloatingPanelLayout
  • FloatingPanelBottomLayout
  • FloatingPanelPosition
  • SwiftUICore/View/floatingPanelLayout(_:)
  • SwiftUICore/View/floatingPanelContentMode(_:)
  • SwiftUICore/View/floatingPanelContentInsetAdjustmentBehavior(_:)

Behavior

  • FloatingPanelBehavior
  • FloatingPanelDefaultBehavior
  • SwiftUICore/View/floatingPanelBehavior(_:)

Layout Properties

  • FloatingPanelLayoutAnchoring
  • FloatingPanelLayoutAnchor
  • FloatingPanelAdaptiveLayoutAnchor
  • FloatingPanelIntrinsicLayoutAnchor
  • FloatingPanelReferenceEdge
  • FloatingPanelLayoutReferenceGuide
  • FloatingPanelLayoutContentBoundingGuide

Appearance

  • SurfaceView
  • SurfaceAppearance
  • GrabberView
  • BackdropView
  • SwiftUICore/View/floatingPanelSurfaceAppearance(_:)
  • SwiftUICore/View/floatingPanelGrabberHandlePadding(_:)

Gesture

  • FloatingPanelPanGestureRecognizer