[][src]Trait uikit_sys::PUITabBarControllerDelegate

pub trait PUITabBarControllerDelegate: Sized + Deref {
    unsafe fn tabBarController_shouldSelectViewController_(
        self,
        tabBarController: UITabBarController,
        viewController: UIViewController
    ) -> BOOL
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tabBarController_didSelectViewController_(
        self,
        tabBarController: UITabBarController,
        viewController: UIViewController
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tabBarController_willBeginCustomizingViewControllers_(
        self,
        tabBarController: UITabBarController,
        viewControllers: NSArray
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tabBarController_willEndCustomizingViewControllers_changed_(
        self,
        tabBarController: UITabBarController,
        viewControllers: NSArray,
        changed: BOOL
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tabBarController_didEndCustomizingViewControllers_changed_(
        self,
        tabBarController: UITabBarController,
        viewControllers: NSArray,
        changed: BOOL
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tabBarControllerSupportedInterfaceOrientations_(
        self,
        tabBarController: UITabBarController
    ) -> UIInterfaceOrientationMask
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tabBarControllerPreferredInterfaceOrientationForPresentation_(
        self,
        tabBarController: UITabBarController
    ) -> UIInterfaceOrientation
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tabBarController_interactionControllerForAnimationController_(
        self,
        tabBarController: UITabBarController,
        animationController: *mut u64
    ) -> *mut u64
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn tabBarController_animationControllerForTransitionFromViewController_toViewController_(
        self,
        tabBarController: UITabBarController,
        fromVC: UIViewController,
        toVC: UIViewController
    ) -> *mut u64
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn tabBarController_shouldSelectViewController_(
    self,
    tabBarController: UITabBarController,
    viewController: UIViewController
) -> BOOL where
    Self::Target: Message + Sized

unsafe fn tabBarController_didSelectViewController_(
    self,
    tabBarController: UITabBarController,
    viewController: UIViewController
) where
    Self::Target: Message + Sized

unsafe fn tabBarController_willBeginCustomizingViewControllers_(
    self,
    tabBarController: UITabBarController,
    viewControllers: NSArray
) where
    Self::Target: Message + Sized

unsafe fn tabBarController_willEndCustomizingViewControllers_changed_(
    self,
    tabBarController: UITabBarController,
    viewControllers: NSArray,
    changed: BOOL
) where
    Self::Target: Message + Sized

unsafe fn tabBarController_didEndCustomizingViewControllers_changed_(
    self,
    tabBarController: UITabBarController,
    viewControllers: NSArray,
    changed: BOOL
) where
    Self::Target: Message + Sized

unsafe fn tabBarControllerSupportedInterfaceOrientations_(
    self,
    tabBarController: UITabBarController
) -> UIInterfaceOrientationMask where
    Self::Target: Message + Sized

unsafe fn tabBarControllerPreferredInterfaceOrientationForPresentation_(
    self,
    tabBarController: UITabBarController
) -> UIInterfaceOrientation where
    Self::Target: Message + Sized

unsafe fn tabBarController_interactionControllerForAnimationController_(
    self,
    tabBarController: UITabBarController,
    animationController: *mut u64
) -> *mut u64 where
    Self::Target: Message + Sized

unsafe fn tabBarController_animationControllerForTransitionFromViewController_toViewController_(
    self,
    tabBarController: UITabBarController,
    fromVC: UIViewController,
    toVC: UIViewController
) -> *mut u64 where
    Self::Target: Message + Sized

Loading content...

Implementors

Loading content...