BannerViewProtocol
public protocol BannerViewProtocol : UIView
A banner view protocol to show realtime updates.
-
Undocumented
Declaration
Swift
typealias Completion = (_ view: BannerView) -> Void -
Undocumented
Declaration
Swift
var textLabel: UILabel { get } -
Present the banner view in a view controller.
Declaration
Swift
@discardableResult func show(_ text: String, in viewController: UIViewController) -> SelfParameters
viewControllera view controller where needs to present the banner.
-
Hide the banner.
Declaration
Swift
func hide() -
Hide the banner after a given time interval.
Declaration
Swift
func hide(after timeInterval: DispatchTimeInterval, _ completion: Completion?)Parameters
timeIntervalan interval of the time after the banner will hide if needed.
completiona block will call when the timer will be triggered to hide the banner.
-
Add a tap action to the banner.
Declaration
Swift
func addTap(_ action: @escaping Completion) -
Remove the tap action from the banner.
Declaration
Swift
func removeTap()
View on GitHub
BannerViewProtocol Protocol Reference