CallBannerController
@objc(BDKCallBannerController)
public class CallBannerController : NSObject, CallBannerControllable
A controller showing the user interface for the call banner.
-
The controller’s delegate.
Declaration
Swift
@objc public weak var delegate: CallBannerControllerDelegate? -
The view controller in which insert the call banner view.
Remark
This is required.Declaration
Swift
@objc public weak var parentViewController: UIViewController?
-
Initialize a controller instance.
Declaration
Swift
public override convenience init()
-
If not present, initialize a call banner view, insert it inside
parentViewControllerinstance and start to manage banner lifecycle.Declaration
Swift
@objc public func show() -
Stop to manage banner lifecycle.
Declaration
Swift
@objc public func hide()
-
Manages the notification view UI changes due to transition size.
Declaration
Swift
@objc public func viewWillTransition(to size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator)Parameters
sizeThe new size for the container’s view.
coordinatorThe transition coordinator object managing the size change.
View on GitHub
CallBannerController Class Reference