Skip to content

Popup Customization

Tomasz K. edited this page Oct 31, 2024 · 32 revisions

Czas to iluzja - oznajmił. Tym bardziej czas lunchu.

Popup Customization

Overview

Popups can be customized from two places: globally during Setup or individually, during Popup Declaration. If a method with the same name is called locally, then the global setting for that popup will be overridden.

Global

Overview

Code Example

Available Methods

  • popupHorizontalPadding(_ value: CGFloat) -> Self

    • Sets the horizontal padding of the popup.
    • For Top, Centre and Bottom popups.
  • cornerRadius(_ value: CGFloat) -> Self

    • Sets the corner radius of the popup background.
    • For Top, Centre and Bottom popups.
  • backgroundColor(_ color: Color) -> Self

    • Sets the background color of the popup.
    • For Top, Centre and Bottom popups.
  • overlayColor(_ color: Color) -> Self

    • Sets the color of the overlay behind the popup.
    • For Top, Centre and Bottom popups.
  • tapOutsideToDismissPopup(_ value: Bool) -> Self

    • Enables or disables the dismissal of the popup when touched outside.
    • For Top, Centre and Bottom popups.
  • popupTopPadding(_ value: CGFloat) -> Self

    • Sets the top padding of the popup.
    • For Top and Bottom popups.
  • popupBottomPadding(_ value: CGFloat) -> Self

    • Sets the bottom padding of the popup.
    • For Top and Bottom popups.
  • dragThreshold(_ value: CGFloat) -> Self

    • Sets the drag threshold for dismissing the popup or moving to the next drag detent value.
    • For Top and Bottom popups.
  • enableStacking(_ value: Bool) -> Self

    • Enables or disables the visibility of stacked popups.
    • For Top and Bottom popups.
  • enableDragGesture(_ value: Bool) -> Self

    • Enables or disables the drag gesture for interacting with popups.
    • For Top and Bottom popups.

Local

Overview

Code Example

Available Methods

  • popupHorizontalPadding(_ value: CGFloat) -> Self
    • Sets the horizontal padding of the popup.
    • For Top, Centre and Bottom popups.
  • cornerRadius(_ value: CGFloat) -> Self
    • Sets the corner radius of the popup background.
    • For Top, Centre and Bottom popups.
  • backgroundColor(_ color: Color) -> Self
    • Sets the background color of the popup.
    • For Top, Centre and Bottom popups.
  • overlayColor(_ color: Color) -> Self
    • Sets the color of the overlay behind the popup.
    • For Top, Centre and Bottom popups.
  • tapOutsideToDismissPopup(_ value: Bool) -> Self
    • Enables or disables the dismissal of the popup when touched outside.
    • For Top, Centre and Bottom popups.
  • ``
    • a
    • For Top and Bottom popups.
  • ``
    • a
    • For Top and Bottom popups.
  • ``
    • a
    • For Top and Bottom popups.
  • ``
    • a
    • For Top and Bottom popups.
  • ``
    • a
    • For Top and Bottom popups.
  • ``
    • a
    • For Top and Bottom popups.

See also

Clone this wiki locally