[][src]Trait uikit_sys::IUIViewController

pub trait IUIViewController: Sized + Deref {
    unsafe fn initWithNibName_bundle_(
        self,
        nibNameOrNil: NSString,
        nibBundleOrNil: NSBundle
    ) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn initWithCoder_(self, coder: NSCoder) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn loadView(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn loadViewIfNeeded(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn viewWillUnload(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn viewDidUnload(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn viewDidLoad(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn performSegueWithIdentifier_sender_(
        self,
        identifier: NSString,
        sender: id
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn shouldPerformSegueWithIdentifier_sender_(
        self,
        identifier: NSString,
        sender: id
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn prepareForSegue_sender_(
        self,
        segue: UIStoryboardSegue,
        sender: id
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn canPerformUnwindSegueAction_fromViewController_sender_(
        self,
        action: Sel,
        fromViewController: UIViewController,
        sender: id
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn canPerformUnwindSegueAction_fromViewController_withSender_(
        self,
        action: Sel,
        fromViewController: UIViewController,
        sender: id
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn allowedChildViewControllersForUnwindingFromSource_(
        self,
        source: UIStoryboardUnwindSegueSource
    ) -> NSArray
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn childViewControllerContainingSegueSource_(
        self,
        source: UIStoryboardUnwindSegueSource
    ) -> UIViewController
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn viewControllerForUnwindSegueAction_fromViewController_withSender_(
        self,
        action: Sel,
        fromViewController: UIViewController,
        sender: id
    ) -> UIViewController
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn unwindForSegue_towardsViewController_(
        self,
        unwindSegue: UIStoryboardSegue,
        subsequentVC: UIViewController
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn segueForUnwindingToViewController_fromViewController_identifier_(
        self,
        toViewController: UIViewController,
        fromViewController: UIViewController,
        identifier: NSString
    ) -> UIStoryboardSegue
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn viewWillAppear_(self, animated: BOOL)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn viewDidAppear_(self, animated: BOOL)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn viewWillDisappear_(self, animated: BOOL)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn viewDidDisappear_(self, animated: BOOL)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn viewWillLayoutSubviews(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn viewDidLayoutSubviews(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn didReceiveMemoryWarning(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn presentViewController_animated_completion_(
        self,
        viewControllerToPresent: UIViewController,
        flag: BOOL,
        completion: _bindgen_ty_id_159851
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dismissViewControllerAnimated_completion_(
        self,
        flag: BOOL,
        completion: _bindgen_ty_id_159855
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn presentModalViewController_animated_(
        self,
        modalViewController: UIViewController,
        animated: BOOL
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn dismissModalViewControllerAnimated_(self, animated: BOOL)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setNeedsStatusBarAppearanceUpdate(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn targetViewControllerForAction_sender_(
        self,
        action: Sel,
        sender: id
    ) -> UIViewController
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn showViewController_sender_(self, vc: UIViewController, sender: id)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn showDetailViewController_sender_(
        self,
        vc: UIViewController,
        sender: id
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setNeedsUserInterfaceAppearanceUpdate(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn view(self) -> UIView
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setView_(self, view: UIView)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn viewIfLoaded(self) -> UIView
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn isViewLoaded(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn nibName(self) -> NSString
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn nibBundle(self) -> NSBundle
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn storyboard(self) -> UIStoryboard
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn title(self) -> NSString
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setTitle_(self, title: NSString)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn parentViewController(self) -> UIViewController
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn modalViewController(self) -> UIViewController
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn presentedViewController(self) -> UIViewController
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn presentingViewController(self) -> UIViewController
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn definesPresentationContext(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setDefinesPresentationContext_(
        self,
        definesPresentationContext: BOOL
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn providesPresentationContextTransitionStyle(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setProvidesPresentationContextTransitionStyle_(
        self,
        providesPresentationContextTransitionStyle: BOOL
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn restoresFocusAfterTransition(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setRestoresFocusAfterTransition_(
        self,
        restoresFocusAfterTransition: BOOL
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn isBeingPresented(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn isBeingDismissed(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn isMovingToParentViewController(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn isMovingFromParentViewController(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn modalTransitionStyle(self) -> UIModalTransitionStyle
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setModalTransitionStyle_(
        self,
        modalTransitionStyle: UIModalTransitionStyle
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn modalPresentationStyle(self) -> UIModalPresentationStyle
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setModalPresentationStyle_(
        self,
        modalPresentationStyle: UIModalPresentationStyle
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn modalPresentationCapturesStatusBarAppearance(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setModalPresentationCapturesStatusBarAppearance_(
        self,
        modalPresentationCapturesStatusBarAppearance: BOOL
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn disablesAutomaticKeyboardDismissal(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn wantsFullScreenLayout(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setWantsFullScreenLayout_(self, wantsFullScreenLayout: BOOL)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn edgesForExtendedLayout(self) -> UIRectEdge
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setEdgesForExtendedLayout_(
        self,
        edgesForExtendedLayout: UIRectEdge
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn extendedLayoutIncludesOpaqueBars(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setExtendedLayoutIncludesOpaqueBars_(
        self,
        extendedLayoutIncludesOpaqueBars: BOOL
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn automaticallyAdjustsScrollViewInsets(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setAutomaticallyAdjustsScrollViewInsets_(
        self,
        automaticallyAdjustsScrollViewInsets: BOOL
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn preferredContentSize(self) -> CGSize
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setPreferredContentSize_(self, preferredContentSize: CGSize)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn preferredStatusBarStyle(self) -> UIStatusBarStyle
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn prefersStatusBarHidden(self) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn preferredStatusBarUpdateAnimation(self) -> UIStatusBarAnimation
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn preferredUserInterfaceStyle(self) -> UIUserInterfaceStyle
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn overrideUserInterfaceStyle(self) -> UIUserInterfaceStyle
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setOverrideUserInterfaceStyle_(
        self,
        overrideUserInterfaceStyle: UIUserInterfaceStyle
    )
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn initWithNibName_bundle_(
    self,
    nibNameOrNil: NSString,
    nibBundleOrNil: NSBundle
) -> instancetype where
    Self::Target: Message + Sized

unsafe fn initWithCoder_(self, coder: NSCoder) -> instancetype where
    Self::Target: Message + Sized

unsafe fn loadView(self) where
    Self::Target: Message + Sized

unsafe fn loadViewIfNeeded(self) where
    Self::Target: Message + Sized

unsafe fn viewWillUnload(self) where
    Self::Target: Message + Sized

unsafe fn viewDidUnload(self) where
    Self::Target: Message + Sized

unsafe fn viewDidLoad(self) where
    Self::Target: Message + Sized

unsafe fn performSegueWithIdentifier_sender_(
    self,
    identifier: NSString,
    sender: id
) where
    Self::Target: Message + Sized

unsafe fn shouldPerformSegueWithIdentifier_sender_(
    self,
    identifier: NSString,
    sender: id
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn prepareForSegue_sender_(self, segue: UIStoryboardSegue, sender: id) where
    Self::Target: Message + Sized

unsafe fn canPerformUnwindSegueAction_fromViewController_sender_(
    self,
    action: Sel,
    fromViewController: UIViewController,
    sender: id
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn canPerformUnwindSegueAction_fromViewController_withSender_(
    self,
    action: Sel,
    fromViewController: UIViewController,
    sender: id
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn allowedChildViewControllersForUnwindingFromSource_(
    self,
    source: UIStoryboardUnwindSegueSource
) -> NSArray where
    Self::Target: Message + Sized

unsafe fn childViewControllerContainingSegueSource_(
    self,
    source: UIStoryboardUnwindSegueSource
) -> UIViewController where
    Self::Target: Message + Sized

unsafe fn viewControllerForUnwindSegueAction_fromViewController_withSender_(
    self,
    action: Sel,
    fromViewController: UIViewController,
    sender: id
) -> UIViewController where
    Self::Target: Message + Sized

unsafe fn unwindForSegue_towardsViewController_(
    self,
    unwindSegue: UIStoryboardSegue,
    subsequentVC: UIViewController
) where
    Self::Target: Message + Sized

unsafe fn segueForUnwindingToViewController_fromViewController_identifier_(
    self,
    toViewController: UIViewController,
    fromViewController: UIViewController,
    identifier: NSString
) -> UIStoryboardSegue where
    Self::Target: Message + Sized

unsafe fn viewWillAppear_(self, animated: BOOL) where
    Self::Target: Message + Sized

unsafe fn viewDidAppear_(self, animated: BOOL) where
    Self::Target: Message + Sized

unsafe fn viewWillDisappear_(self, animated: BOOL) where
    Self::Target: Message + Sized

unsafe fn viewDidDisappear_(self, animated: BOOL) where
    Self::Target: Message + Sized

unsafe fn viewWillLayoutSubviews(self) where
    Self::Target: Message + Sized

unsafe fn viewDidLayoutSubviews(self) where
    Self::Target: Message + Sized

unsafe fn didReceiveMemoryWarning(self) where
    Self::Target: Message + Sized

unsafe fn presentViewController_animated_completion_(
    self,
    viewControllerToPresent: UIViewController,
    flag: BOOL,
    completion: _bindgen_ty_id_159851
) where
    Self::Target: Message + Sized

unsafe fn dismissViewControllerAnimated_completion_(
    self,
    flag: BOOL,
    completion: _bindgen_ty_id_159855
) where
    Self::Target: Message + Sized

unsafe fn presentModalViewController_animated_(
    self,
    modalViewController: UIViewController,
    animated: BOOL
) where
    Self::Target: Message + Sized

unsafe fn dismissModalViewControllerAnimated_(self, animated: BOOL) where
    Self::Target: Message + Sized

unsafe fn setNeedsStatusBarAppearanceUpdate(self) where
    Self::Target: Message + Sized

unsafe fn targetViewControllerForAction_sender_(
    self,
    action: Sel,
    sender: id
) -> UIViewController where
    Self::Target: Message + Sized

unsafe fn showViewController_sender_(self, vc: UIViewController, sender: id) where
    Self::Target: Message + Sized

unsafe fn showDetailViewController_sender_(
    self,
    vc: UIViewController,
    sender: id
) where
    Self::Target: Message + Sized

unsafe fn setNeedsUserInterfaceAppearanceUpdate(self) where
    Self::Target: Message + Sized

unsafe fn view(self) -> UIView where
    Self::Target: Message + Sized

unsafe fn setView_(self, view: UIView) where
    Self::Target: Message + Sized

unsafe fn viewIfLoaded(self) -> UIView where
    Self::Target: Message + Sized

unsafe fn isViewLoaded(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn nibName(self) -> NSString where
    Self::Target: Message + Sized

unsafe fn nibBundle(self) -> NSBundle where
    Self::Target: Message + Sized

unsafe fn storyboard(self) -> UIStoryboard where
    Self::Target: Message + Sized

unsafe fn title(self) -> NSString where
    Self::Target: Message + Sized

unsafe fn setTitle_(self, title: NSString) where
    Self::Target: Message + Sized

unsafe fn parentViewController(self) -> UIViewController where
    Self::Target: Message + Sized

unsafe fn modalViewController(self) -> UIViewController where
    Self::Target: Message + Sized

unsafe fn presentedViewController(self) -> UIViewController where
    Self::Target: Message + Sized

unsafe fn presentingViewController(self) -> UIViewController where
    Self::Target: Message + Sized

unsafe fn definesPresentationContext(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn setDefinesPresentationContext_(self, definesPresentationContext: BOOL) where
    Self::Target: Message + Sized

unsafe fn providesPresentationContextTransitionStyle(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn setProvidesPresentationContextTransitionStyle_(
    self,
    providesPresentationContextTransitionStyle: BOOL
) where
    Self::Target: Message + Sized

unsafe fn restoresFocusAfterTransition(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn setRestoresFocusAfterTransition_(
    self,
    restoresFocusAfterTransition: BOOL
) where
    Self::Target: Message + Sized

unsafe fn isBeingPresented(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn isBeingDismissed(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn isMovingToParentViewController(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn isMovingFromParentViewController(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn modalTransitionStyle(self) -> UIModalTransitionStyle where
    Self::Target: Message + Sized

unsafe fn setModalTransitionStyle_(
    self,
    modalTransitionStyle: UIModalTransitionStyle
) where
    Self::Target: Message + Sized

unsafe fn modalPresentationStyle(self) -> UIModalPresentationStyle where
    Self::Target: Message + Sized

unsafe fn setModalPresentationStyle_(
    self,
    modalPresentationStyle: UIModalPresentationStyle
) where
    Self::Target: Message + Sized

unsafe fn modalPresentationCapturesStatusBarAppearance(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn setModalPresentationCapturesStatusBarAppearance_(
    self,
    modalPresentationCapturesStatusBarAppearance: BOOL
) where
    Self::Target: Message + Sized

unsafe fn disablesAutomaticKeyboardDismissal(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn wantsFullScreenLayout(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn setWantsFullScreenLayout_(self, wantsFullScreenLayout: BOOL) where
    Self::Target: Message + Sized

unsafe fn edgesForExtendedLayout(self) -> UIRectEdge where
    Self::Target: Message + Sized

unsafe fn setEdgesForExtendedLayout_(self, edgesForExtendedLayout: UIRectEdge) where
    Self::Target: Message + Sized

unsafe fn extendedLayoutIncludesOpaqueBars(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn setExtendedLayoutIncludesOpaqueBars_(
    self,
    extendedLayoutIncludesOpaqueBars: BOOL
) where
    Self::Target: Message + Sized

unsafe fn automaticallyAdjustsScrollViewInsets(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn setAutomaticallyAdjustsScrollViewInsets_(
    self,
    automaticallyAdjustsScrollViewInsets: BOOL
) where
    Self::Target: Message + Sized

unsafe fn preferredContentSize(self) -> CGSize where
    Self::Target: Message + Sized

unsafe fn setPreferredContentSize_(self, preferredContentSize: CGSize) where
    Self::Target: Message + Sized

unsafe fn preferredStatusBarStyle(self) -> UIStatusBarStyle where
    Self::Target: Message + Sized

unsafe fn prefersStatusBarHidden(self) -> BOOL where
    Self::Target: Message + Sized

unsafe fn preferredStatusBarUpdateAnimation(self) -> UIStatusBarAnimation where
    Self::Target: Message + Sized

unsafe fn preferredUserInterfaceStyle(self) -> UIUserInterfaceStyle where
    Self::Target: Message + Sized

unsafe fn overrideUserInterfaceStyle(self) -> UIUserInterfaceStyle where
    Self::Target: Message + Sized

unsafe fn setOverrideUserInterfaceStyle_(
    self,
    overrideUserInterfaceStyle: UIUserInterfaceStyle
) where
    Self::Target: Message + Sized

Loading content...

Implementors

impl IUIViewController for UIActivityViewController[src]

impl IUIViewController for UIAlertController[src]

impl IUIViewController for UICloudSharingController[src]

impl IUIViewController for UICollectionViewController[src]

impl IUIViewController for UIDocumentBrowserViewController[src]

impl IUIViewController for UIDocumentMenuViewController[src]

impl IUIViewController for UIDocumentPickerExtensionViewController[src]

impl IUIViewController for UIDocumentPickerViewController[src]

impl IUIViewController for UIFontPickerViewController[src]

impl IUIViewController for UIImagePickerController[src]

impl IUIViewController for UIInputViewController[src]

impl IUIViewController for UINavigationController[src]

impl IUIViewController for UIPageViewController[src]

impl IUIViewController for UIReferenceLibraryViewController[src]

impl IUIViewController for UISearchContainerViewController[src]

impl IUIViewController for UISearchController[src]

impl IUIViewController for UISplitViewController[src]

impl IUIViewController for UITabBarController[src]

impl IUIViewController for UITableViewController[src]

impl IUIViewController for UIVideoEditorController[src]

impl IUIViewController for UIViewController[src]

Loading content...