Class
Drops
@available(iOSApplicationExtension, unavailable)
public final class Drops
A shared class used to show and hide drops.
Nested Type Aliases
Initializers
init(delayBetweenDrops:)
public init(delayBetweenDrops: TimeInterval = 0.5)
Create a new instance with a custom delay between drops.
Parameters
| Name | Type | Description |
|---|---|---|
| delayBetweenDrops | TimeInterval |
Delay between drops in seconds. Defaults to |
Properties
willShowDrop
public static var willShowDrop: DropHandler?
A handler to be called before a drop is presented.
didShowDrop
public static var didShowDrop: DropHandler?
A handler to be called after a drop is presented.
willDismissDrop
public static var willDismissDrop: DropHandler?
A handler to be called before a drop is dismissed.
didDismissDrop
public static var didDismissDrop: DropHandler?
A handler to be called after a drop is dismissed.
willShowDrop
public var willShowDrop: DropHandler?
A handler to be called before a drop is presented.
didShowDrop
public var didShowDrop: DropHandler?
A handler to be called after a drop is presented.
willDismissDrop
public var willDismissDrop: DropHandler?
A handler to be called before a drop is dismissed.
didDismissDrop
public var didDismissDrop: DropHandler?
A handler to be called after a drop is dismissed.
Methods
show(_:)
public static func show(_ drop: Drop)
Show a drop.
Parameters
| Name | Type | Description |
|---|---|---|
| drop | Drop |
|