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
parentViewController
instance 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
size
The new size for the container’s view.
coordinator
The transition coordinator object managing the size change.