CSViewController
open class CSViewController : UIViewController
Undocumented
-
Undocumented
Declaration
Swift
open func view() -> UIView -
Undocumented
Declaration
Swift
public let eventOrientationChanging: CSEvent<Void> -
Undocumented
Declaration
Swift
public let eventOrientationChanged: CSEvent<Void> -
Undocumented
Declaration
Swift
public let eventDismissing: CSEvent<Void> -
Undocumented
Declaration
Swift
public let eventDidAppear: CSEvent<Void> -
Undocumented
Declaration
Swift
public let eventDidLayoutFirstTime: CSEvent<Void> -
Undocumented
Declaration
Swift
public let eventWillAppear: CSEvent<Void> -
Undocumented
Declaration
Swift
public let eventWillAppearFirstTime: CSEvent<Void> -
Undocumented
Declaration
Swift
public let eventDidAppearFirstTime: CSEvent<Void> -
Undocumented
Declaration
Swift
public private(set) var isAppearing: Bool { get } -
Undocumented
Declaration
Swift
public var isShowing: Bool { get set } -
Undocumented
Declaration
Swift
public var isVisible: Bool { get } -
Undocumented
Declaration
Swift
public private(set) var isDismissed: Bool { get } -
Undocumented
Declaration
Swift
public private(set) weak var parentController: UIViewController? { get set } -
Undocumented
Declaration
Swift
@discardableResult open func construct(_ parent: UIViewController) -> Self -
Undocumented
Declaration
Swift
@discardableResult public func asViewLess() -> Self -
Undocumented
Declaration
Swift
open override func loadView() -
Undocumented
Declaration
Swift
override open func viewDidLoad() -
Undocumented
Declaration
Swift
open func onViewDidLoad() -
Undocumented
Declaration
Swift
override open func viewWillAppear(_ animated: Bool) -
Undocumented
Declaration
Swift
open func onViewWillAppear() -
Undocumented
Declaration
Swift
public func onViewWillAppearUpdated(function: @escaping () -> Void) -
Undocumented
Declaration
Swift
open func onViewWillAppearFirstTime() -
Undocumented
Declaration
Swift
open func onViewWillAppearFromPresentedController() -
Undocumented
Declaration
Swift
override open func viewDidLayoutSubviews() -
Undocumented
Declaration
Swift
open func onViewDidLayoutFirstTime() -
Undocumented
Declaration
Swift
open func onCreateLayout() -
Undocumented
Declaration
Swift
open func onLayoutCreated() -
Undocumented
Declaration
Swift
open func onUpdateLayout() -
Undocumented
Declaration
Swift
open func onViewDidLayout() -
Undocumented
Declaration
Swift
override open func viewDidAppear(_ animated: Bool) -
Undocumented
Declaration
Swift
open func onViewDidAppear() -
Undocumented
Declaration
Swift
open func onViewDidAppearFirstTime() -
Undocumented
Declaration
Swift
open func onViewDidAppearFromPresentedController() -
Undocumented
Declaration
Swift
override open func viewWillDisappear(_ animated: Bool) -
Undocumented
Declaration
Swift
open func onViewWillDisappear() -
Undocumented
Declaration
Swift
override open func viewDidDisappear(_ animated: Bool) -
Undocumented
Declaration
Swift
override open func willMove(toParent parent: UIViewController?) -
Undocumented
Declaration
Swift
override open func didMove(toParent parent: UIViewController?) -
Undocumented
Declaration
Swift
open func onViewDidDisappear() -
Undocumented
Declaration
Swift
open func onViewPushedOver() -
Undocumented
Declaration
Swift
open func onViewDismissing() -
Undocumented
Declaration
Swift
open func onViewVisibilityChanged(_ visible: Bool) -
Undocumented
Declaration
Swift
open func onViewShowing() -
Undocumented
Declaration
Swift
open func onViewShowingFirstTime() -
Undocumented
Declaration
Swift
open func onViewHiding() -
Undocumented
Declaration
Swift
override open func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) -
Undocumented
Declaration
Swift
open func onViewWillTransition(to size: CGSize, _ coordinator: UIViewControllerTransitionCoordinator) -
Undocumented
Declaration
Swift
open func onViewDidTransition(to size: CGSize, _ context: UIViewControllerTransitionCoordinatorContext) -
Undocumented
Declaration
Swift
public func observe(notification name: NSNotification.Name, callback: @escaping (Notification) -> Void) -
Undocumented
Declaration
Swift
@discardableResult public func register<EventRegistration>(event registration: EventRegistration) -> EventRegistration where EventRegistration : CSRegistration -
Undocumented
Declaration
Swift
override open var shouldAutorotate: Bool { get } -
Undocumented
Declaration
Swift
public func clearShouldAutorotate() -
Undocumented
Declaration
Swift
override open func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) -
Undocumented
Declaration
Swift
open func onDisplayChangedTo(darkMode: Bool) -
Undocumented
Declaration
Swift
public func layout(function: @escaping Func) -
Undocumented
Declaration
Swift
@discardableResult public func layout<View>(_ view: View, function: @escaping (View) -> Void) -> View where View : UIView -
Undocumented
Declaration
Swift
public func runLayoutFunctions() -
Undocumented
Declaration
Swift
@discardableResult public func show(in parent: UIViewController) -> Self -
Undocumented
Declaration
Swift
@discardableResult open func hideIn() -> Self
View on GitHub
CSViewController Class Reference