Trait objc2_ui_kit::UITextFieldDelegate
source · pub unsafe trait UITextFieldDelegate: NSObjectProtocol + IsMainThreadOnly {
// Provided methods
unsafe fn textFieldShouldBeginEditing(
&self,
text_field: &UITextField
) -> bool
where Self: Sized + Message { ... }
unsafe fn textFieldDidBeginEditing(&self, text_field: &UITextField)
where Self: Sized + Message { ... }
unsafe fn textFieldShouldEndEditing(&self, text_field: &UITextField) -> bool
where Self: Sized + Message { ... }
unsafe fn textFieldDidEndEditing(&self, text_field: &UITextField)
where Self: Sized + Message { ... }
unsafe fn textFieldDidEndEditing_reason(
&self,
text_field: &UITextField,
reason: UITextFieldDidEndEditingReason
)
where Self: Sized + Message { ... }
unsafe fn textField_shouldChangeCharactersInRange_replacementString(
&self,
text_field: &UITextField,
range: NSRange,
string: &NSString
) -> bool
where Self: Sized + Message { ... }
unsafe fn textFieldDidChangeSelection(&self, text_field: &UITextField)
where Self: Sized + Message { ... }
unsafe fn textFieldShouldClear(&self, text_field: &UITextField) -> bool
where Self: Sized + Message { ... }
unsafe fn textFieldShouldReturn(&self, text_field: &UITextField) -> bool
where Self: Sized + Message { ... }
unsafe fn textField_editMenuForCharactersInRange_suggestedActions(
&self,
text_field: &UITextField,
range: NSRange,
suggested_actions: &NSArray<UIMenuElement>
) -> Option<Retained<UIMenu>>
where Self: Sized + Message { ... }
unsafe fn textField_willPresentEditMenuWithAnimator(
&self,
text_field: &UITextField,
animator: &ProtocolObject<dyn UIEditMenuInteractionAnimating>
)
where Self: Sized + Message { ... }
unsafe fn textField_willDismissEditMenuWithAnimator(
&self,
text_field: &UITextField,
animator: &ProtocolObject<dyn UIEditMenuInteractionAnimating>
)
where Self: Sized + Message { ... }
}
Available on crate feature
UITextField
only.Provided Methods§
unsafe fn textFieldShouldBeginEditing(&self, text_field: &UITextField) -> bool
Available on crate features
UIControl
and UIResponder
and UIView
only.unsafe fn textFieldDidBeginEditing(&self, text_field: &UITextField)
Available on crate features
UIControl
and UIResponder
and UIView
only.unsafe fn textFieldShouldEndEditing(&self, text_field: &UITextField) -> bool
Available on crate features
UIControl
and UIResponder
and UIView
only.unsafe fn textFieldDidEndEditing(&self, text_field: &UITextField)
Available on crate features
UIControl
and UIResponder
and UIView
only.unsafe fn textFieldDidEndEditing_reason( &self, text_field: &UITextField, reason: UITextFieldDidEndEditingReason )
Available on crate features
UIControl
and UIResponder
and UIView
only.unsafe fn textField_shouldChangeCharactersInRange_replacementString( &self, text_field: &UITextField, range: NSRange, string: &NSString ) -> bool
Available on crate features
UIControl
and UIResponder
and UIView
only.unsafe fn textFieldDidChangeSelection(&self, text_field: &UITextField)
Available on crate features
UIControl
and UIResponder
and UIView
only.unsafe fn textFieldShouldClear(&self, text_field: &UITextField) -> bool
Available on crate features
UIControl
and UIResponder
and UIView
only.unsafe fn textFieldShouldReturn(&self, text_field: &UITextField) -> bool
Available on crate features
UIControl
and UIResponder
and UIView
only.unsafe fn textField_editMenuForCharactersInRange_suggestedActions( &self, text_field: &UITextField, range: NSRange, suggested_actions: &NSArray<UIMenuElement> ) -> Option<Retained<UIMenu>>
Available on crate features
UIControl
and UIMenu
and UIMenuElement
and UIResponder
and UIView
only.unsafe fn textField_willPresentEditMenuWithAnimator( &self, text_field: &UITextField, animator: &ProtocolObject<dyn UIEditMenuInteractionAnimating> )
Available on crate features
UIControl
and UIEditMenuInteraction
and UIResponder
and UIView
only.unsafe fn textField_willDismissEditMenuWithAnimator( &self, text_field: &UITextField, animator: &ProtocolObject<dyn UIEditMenuInteractionAnimating> )
Available on crate features
UIControl
and UIEditMenuInteraction
and UIResponder
and UIView
only.