pub unsafe trait UIContentConfiguration:
NSObjectProtocol
+ NSCopying
+ MainThreadOnly {
// Provided methods
fn makeContentView(&self) -> Retained<UIView>
where Self: Sized + Message { ... }
fn updatedConfigurationForState(
&self,
state: &ProtocolObject<dyn UIConfigurationState>,
) -> Retained<Self>
where Self: Sized + Message { ... }
}Available on crate feature
UIContentConfiguration only.Expand description
Provided Methods§
Sourcefn makeContentView(&self) -> Retained<UIView>
Available on crate features UIResponder and UIView only.
fn makeContentView(&self) -> Retained<UIView>
UIResponder and UIView only.Initializes and returns a new instance of the content view using this configuration.
Sourcefn updatedConfigurationForState(
&self,
state: &ProtocolObject<dyn UIConfigurationState>,
) -> Retained<Self>
Available on crate feature UIConfigurationState only.
fn updatedConfigurationForState( &self, state: &ProtocolObject<dyn UIConfigurationState>, ) -> Retained<Self>
UIConfigurationState only.Returns a copy of the configuration updated for the specified state, by applying the configuration’s default values for that state to any properties that have not been customized.
Trait Implementations§
Source§impl ProtocolType for dyn UIContentConfiguration
impl ProtocolType for dyn UIContentConfiguration
impl<T> ImplementedBy<T> for dyn UIContentConfiguration
Implementations on Foreign Types§
impl<T> UIContentConfiguration for ProtocolObject<T>where
T: ?Sized + UIContentConfiguration,
Implementors§
impl UIContentConfiguration for UIListContentConfiguration
Available on crate feature
UIListContentConfiguration only.