pub unsafe trait UIPopoverControllerDelegate: NSObjectProtocol + MainThreadOnly {
// Provided methods
fn popoverControllerShouldDismissPopover(
&self,
popover_controller: &UIPopoverController,
) -> bool
where Self: Sized + Message { ... }
fn popoverControllerDidDismissPopover(
&self,
popover_controller: &UIPopoverController,
)
where Self: Sized + Message { ... }
unsafe fn popoverController_willRepositionPopoverToRect_inView(
&self,
popover_controller: &UIPopoverController,
rect: NonNull<CGRect>,
view: &mut Retained<UIView>,
)
where Self: Sized + Message { ... }
}Available on crate feature
UIPopoverController only.Expand description
Provided Methods§
fn popoverControllerShouldDismissPopover( &self, popover_controller: &UIPopoverController, ) -> bool
👎Deprecated
fn popoverControllerDidDismissPopover( &self, popover_controller: &UIPopoverController, )
👎Deprecated
Sourceunsafe fn popoverController_willRepositionPopoverToRect_inView(
&self,
popover_controller: &UIPopoverController,
rect: NonNull<CGRect>,
view: &mut Retained<UIView>,
)
👎DeprecatedAvailable on crate features objc2-core-foundation and UIResponder and UIView only.
unsafe fn popoverController_willRepositionPopoverToRect_inView( &self, popover_controller: &UIPopoverController, rect: NonNull<CGRect>, view: &mut Retained<UIView>, )
objc2-core-foundation and UIResponder and UIView only.§Safety
rect must be a valid pointer.
Trait Implementations§
Source§impl ProtocolType for dyn UIPopoverControllerDelegate
impl ProtocolType for dyn UIPopoverControllerDelegate
impl<T> ImplementedBy<T> for dyn UIPopoverControllerDelegate
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".