#[repr(C)]pub struct UITextView { /* private fields */ }UIResponder and UIScrollView and UITextView and UIView only.Expand description
Implementations§
Source§impl UITextView
impl UITextView
pub unsafe fn delegate( &self, ) -> Option<Retained<ProtocolObject<dyn UITextViewDelegate>>>
Sourcepub unsafe fn setDelegate(
&self,
delegate: Option<&ProtocolObject<dyn UITextViewDelegate>>,
)
pub unsafe fn setDelegate( &self, delegate: Option<&ProtocolObject<dyn UITextViewDelegate>>, )
This is a weak property.
Setter for delegate.
pub unsafe fn text(&self) -> Retained<NSString>
pub unsafe fn font(&self) -> Option<Retained<UIFont>>
UIFont only.Sourcepub unsafe fn setFont(&self, font: Option<&UIFont>)
Available on crate feature UIFont only.
pub unsafe fn setFont(&self, font: Option<&UIFont>)
UIFont only.Setter for font.
pub unsafe fn textColor(&self) -> Option<Retained<UIColor>>
UIColor only.Sourcepub unsafe fn setTextColor(&self, text_color: Option<&UIColor>)
Available on crate feature UIColor only.
pub unsafe fn setTextColor(&self, text_color: Option<&UIColor>)
UIColor only.Setter for textColor.
pub unsafe fn textAlignment(&self) -> NSTextAlignment
NSText only.Sourcepub unsafe fn setTextAlignment(&self, text_alignment: NSTextAlignment)
Available on crate feature NSText only.
pub unsafe fn setTextAlignment(&self, text_alignment: NSTextAlignment)
NSText only.Setter for textAlignment.
pub unsafe fn selectedRange(&self) -> NSRange
Sourcepub unsafe fn setSelectedRange(&self, selected_range: NSRange)
pub unsafe fn setSelectedRange(&self, selected_range: NSRange)
Setter for selectedRange.
pub unsafe fn isEditable(&self) -> bool
Sourcepub unsafe fn setEditable(&self, editable: bool)
pub unsafe fn setEditable(&self, editable: bool)
Setter for isEditable.
pub unsafe fn isSelectable(&self) -> bool
Sourcepub unsafe fn setSelectable(&self, selectable: bool)
pub unsafe fn setSelectable(&self, selectable: bool)
Setter for isSelectable.
pub unsafe fn dataDetectorTypes(&self) -> UIDataDetectorTypes
UIDataDetectors only.Sourcepub unsafe fn setDataDetectorTypes(
&self,
data_detector_types: UIDataDetectorTypes,
)
Available on crate feature UIDataDetectors only.
pub unsafe fn setDataDetectorTypes( &self, data_detector_types: UIDataDetectorTypes, )
UIDataDetectors only.Setter for dataDetectorTypes.
pub unsafe fn allowsEditingTextAttributes(&self) -> bool
Sourcepub unsafe fn setAllowsEditingTextAttributes(
&self,
allows_editing_text_attributes: bool,
)
pub unsafe fn setAllowsEditingTextAttributes( &self, allows_editing_text_attributes: bool, )
Setter for allowsEditingTextAttributes.
pub unsafe fn attributedText(&self) -> Retained<NSAttributedString>
Sourcepub unsafe fn setAttributedText(
&self,
attributed_text: Option<&NSAttributedString>,
)
pub unsafe fn setAttributedText( &self, attributed_text: Option<&NSAttributedString>, )
Setter for attributedText.
pub unsafe fn typingAttributes( &self, ) -> Retained<NSDictionary<NSAttributedStringKey, AnyObject>>
Sourcepub unsafe fn setTypingAttributes(
&self,
typing_attributes: &NSDictionary<NSAttributedStringKey, AnyObject>,
)
pub unsafe fn setTypingAttributes( &self, typing_attributes: &NSDictionary<NSAttributedStringKey, AnyObject>, )
Setter for typingAttributes.
pub unsafe fn scrollRangeToVisible(&self, range: NSRange)
pub unsafe fn inputView(&self) -> Option<Retained<UIView>>
Sourcepub unsafe fn setInputView(&self, input_view: Option<&UIView>)
pub unsafe fn setInputView(&self, input_view: Option<&UIView>)
Setter for inputView.
pub unsafe fn inputAccessoryView(&self) -> Option<Retained<UIView>>
Sourcepub unsafe fn setInputAccessoryView(
&self,
input_accessory_view: Option<&UIView>,
)
pub unsafe fn setInputAccessoryView( &self, input_accessory_view: Option<&UIView>, )
Setter for inputAccessoryView.
pub unsafe fn clearsOnInsertion(&self) -> bool
Sourcepub unsafe fn setClearsOnInsertion(&self, clears_on_insertion: bool)
pub unsafe fn setClearsOnInsertion(&self, clears_on_insertion: bool)
Setter for clearsOnInsertion.
pub unsafe fn initWithFrame_textContainer( this: Allocated<Self>, frame: CGRect, text_container: Option<&NSTextContainer>, ) -> Retained<Self>
NSTextContainer and objc2-core-foundation only.pub unsafe fn textViewUsingTextLayoutManager( using_text_layout_manager: bool, mtm: MainThreadMarker, ) -> Retained<Self>
pub unsafe fn initWithCoder( this: Allocated<Self>, coder: &NSCoder, ) -> Option<Retained<Self>>
pub unsafe fn textContainer(&self) -> Retained<NSTextContainer>
NSTextContainer only.pub unsafe fn textContainerInset(&self) -> UIEdgeInsets
UIGeometry and objc2-core-foundation only.Sourcepub unsafe fn setTextContainerInset(&self, text_container_inset: UIEdgeInsets)
Available on crate features UIGeometry and objc2-core-foundation only.
pub unsafe fn setTextContainerInset(&self, text_container_inset: UIEdgeInsets)
UIGeometry and objc2-core-foundation only.Setter for textContainerInset.
pub unsafe fn textLayoutManager(&self) -> Option<Retained<NSTextLayoutManager>>
NSTextLayoutManager only.pub unsafe fn layoutManager(&self) -> Retained<NSLayoutManager>
NSLayoutManager only.pub unsafe fn textStorage(&self) -> Retained<NSTextStorage>
NSTextStorage only.pub unsafe fn linkTextAttributes( &self, ) -> Retained<NSDictionary<NSAttributedStringKey, AnyObject>>
Sourcepub unsafe fn setLinkTextAttributes(
&self,
link_text_attributes: Option<&NSDictionary<NSAttributedStringKey, AnyObject>>,
)
pub unsafe fn setLinkTextAttributes( &self, link_text_attributes: Option<&NSDictionary<NSAttributedStringKey, AnyObject>>, )
Setter for linkTextAttributes.
pub unsafe fn usesStandardTextScaling(&self) -> bool
Sourcepub unsafe fn setUsesStandardTextScaling(
&self,
uses_standard_text_scaling: bool,
)
pub unsafe fn setUsesStandardTextScaling( &self, uses_standard_text_scaling: bool, )
Setter for usesStandardTextScaling.
Sourcepub unsafe fn findInteraction(&self) -> Option<Retained<UIFindInteraction>>
Available on crate feature UIFindInteraction only.
pub unsafe fn findInteraction(&self) -> Option<Retained<UIFindInteraction>>
UIFindInteraction only.If findInteractionEnabled is set to true, returns this text view’s built-in find interaction. Otherwise, nil.
Sourcepub unsafe fn isFindInteractionEnabled(&self) -> bool
pub unsafe fn isFindInteractionEnabled(&self) -> bool
Enables this text view’s built-in find interaction.
Sourcepub unsafe fn setFindInteractionEnabled(&self, find_interaction_enabled: bool)
pub unsafe fn setFindInteractionEnabled(&self, find_interaction_enabled: bool)
Setter for isFindInteractionEnabled.
Sourcepub unsafe fn borderStyle(&self) -> UITextViewBorderStyle
pub unsafe fn borderStyle(&self) -> UITextViewBorderStyle
The border style for the text field.
Sourcepub unsafe fn setBorderStyle(&self, border_style: UITextViewBorderStyle)
pub unsafe fn setBorderStyle(&self, border_style: UITextViewBorderStyle)
Setter for borderStyle.
pub unsafe fn textHighlightAttributes( &self, ) -> Retained<NSDictionary<NSAttributedStringKey, AnyObject>>
Sourcepub unsafe fn setTextHighlightAttributes(
&self,
text_highlight_attributes: Option<&NSDictionary<NSAttributedStringKey, AnyObject>>,
)
pub unsafe fn setTextHighlightAttributes( &self, text_highlight_attributes: Option<&NSDictionary<NSAttributedStringKey, AnyObject>>, )
Setter for textHighlightAttributes.
pub unsafe fn drawTextHighlightBackgroundForTextRange_origin( &self, text_range: &NSTextRange, origin: CGPoint, )
NSTextRange and objc2-core-foundation only.Sourcepub unsafe fn isWritingToolsActive(&self) -> bool
pub unsafe fn isWritingToolsActive(&self) -> bool
Convenience for tracking whether Writing Tools is active
Returns: Returns
YESwhile Writing Tools is interacting with the receiver (after
-textViewWritingToolsWillBegin:completes until
-textViewWritingToolsDidEnd:completes)
pub unsafe fn writingToolsBehavior(&self) -> UIWritingToolsBehavior
UITextInputTraits only.Sourcepub unsafe fn setWritingToolsBehavior(
&self,
writing_tools_behavior: UIWritingToolsBehavior,
)
Available on crate feature UITextInputTraits only.
pub unsafe fn setWritingToolsBehavior( &self, writing_tools_behavior: UIWritingToolsBehavior, )
UITextInputTraits only.Setter for writingToolsBehavior.
pub unsafe fn allowedWritingToolsResultOptions( &self, ) -> UIWritingToolsResultOptions
UITextInputTraits only.Sourcepub unsafe fn setAllowedWritingToolsResultOptions(
&self,
allowed_writing_tools_result_options: UIWritingToolsResultOptions,
)
Available on crate feature UITextInputTraits only.
pub unsafe fn setAllowedWritingToolsResultOptions( &self, allowed_writing_tools_result_options: UIWritingToolsResultOptions, )
UITextInputTraits only.Setter for allowedWritingToolsResultOptions.
pub unsafe fn subclassForWritingToolsCoordinator(&self) -> &'static AnyClass
pub unsafe fn writingToolsCoordinator( &self, ) -> Retained<UIWritingToolsCoordinator>
UIWritingToolsCoordinator only.Sourcepub unsafe fn textFormattingConfiguration(
&self,
) -> Option<Retained<UITextFormattingViewControllerConfiguration>>
Available on crate feature UITextFormattingViewControllerConfiguration only.
pub unsafe fn textFormattingConfiguration( &self, ) -> Option<Retained<UITextFormattingViewControllerConfiguration>>
UITextFormattingViewControllerConfiguration only.For text views that have flag allowsEditingTextAttributes set,
this configuration will be used for UITextFormattingViewController
when its presentation is requested.
It has a non-nil default value.
Sourcepub unsafe fn setTextFormattingConfiguration(
&self,
text_formatting_configuration: Option<&UITextFormattingViewControllerConfiguration>,
)
Available on crate feature UITextFormattingViewControllerConfiguration only.
pub unsafe fn setTextFormattingConfiguration( &self, text_formatting_configuration: Option<&UITextFormattingViewControllerConfiguration>, )
UITextFormattingViewControllerConfiguration only.Setter for textFormattingConfiguration.
Source§impl UITextView
Methods declared on superclass UIView.
impl UITextView
Methods declared on superclass UIView.
pub unsafe fn initWithFrame( this: Allocated<Self>, frame: CGRect, ) -> Retained<Self>
objc2-core-foundation only.Source§impl UITextView
Methods declared on superclass NSObject.
impl UITextView
Methods declared on superclass NSObject.
Source§impl UITextView
UIInteractionStateRestorable.
impl UITextView
UIInteractionStateRestorable.
pub unsafe fn interactionState(&self) -> Retained<AnyObject>
Sourcepub unsafe fn setInteractionState(&self, interaction_state: &AnyObject)
pub unsafe fn setInteractionState(&self, interaction_state: &AnyObject)
Setter for interactionState.
Methods from Deref<Target = UIScrollView>§
pub unsafe fn contentOffset(&self) -> CGPoint
objc2-core-foundation only.Sourcepub unsafe fn setContentOffset(&self, content_offset: CGPoint)
Available on crate feature objc2-core-foundation only.
pub unsafe fn setContentOffset(&self, content_offset: CGPoint)
objc2-core-foundation only.Setter for contentOffset.
pub unsafe fn contentSize(&self) -> CGSize
objc2-core-foundation only.Sourcepub unsafe fn setContentSize(&self, content_size: CGSize)
Available on crate feature objc2-core-foundation only.
pub unsafe fn setContentSize(&self, content_size: CGSize)
objc2-core-foundation only.Setter for contentSize.
pub unsafe fn contentInset(&self) -> UIEdgeInsets
UIGeometry and objc2-core-foundation only.Sourcepub unsafe fn setContentInset(&self, content_inset: UIEdgeInsets)
Available on crate features UIGeometry and objc2-core-foundation only.
pub unsafe fn setContentInset(&self, content_inset: UIEdgeInsets)
UIGeometry and objc2-core-foundation only.Setter for contentInset.
pub unsafe fn contentAlignmentPoint(&self) -> CGPoint
objc2-core-foundation only.Sourcepub unsafe fn setContentAlignmentPoint(&self, content_alignment_point: CGPoint)
Available on crate feature objc2-core-foundation only.
pub unsafe fn setContentAlignmentPoint(&self, content_alignment_point: CGPoint)
objc2-core-foundation only.Setter for contentAlignmentPoint.
pub unsafe fn adjustedContentInset(&self) -> UIEdgeInsets
UIGeometry and objc2-core-foundation only.pub unsafe fn adjustedContentInsetDidChange(&self)
pub unsafe fn contentInsetAdjustmentBehavior( &self, ) -> UIScrollViewContentInsetAdjustmentBehavior
Sourcepub unsafe fn setContentInsetAdjustmentBehavior(
&self,
content_inset_adjustment_behavior: UIScrollViewContentInsetAdjustmentBehavior,
)
pub unsafe fn setContentInsetAdjustmentBehavior( &self, content_inset_adjustment_behavior: UIScrollViewContentInsetAdjustmentBehavior, )
Setter for contentInsetAdjustmentBehavior.
pub unsafe fn automaticallyAdjustsScrollIndicatorInsets(&self) -> bool
Sourcepub unsafe fn setAutomaticallyAdjustsScrollIndicatorInsets(
&self,
automatically_adjusts_scroll_indicator_insets: bool,
)
pub unsafe fn setAutomaticallyAdjustsScrollIndicatorInsets( &self, automatically_adjusts_scroll_indicator_insets: bool, )
Setter for automaticallyAdjustsScrollIndicatorInsets.
pub unsafe fn contentLayoutGuide(&self) -> Retained<UILayoutGuide>
UILayoutGuide only.pub unsafe fn frameLayoutGuide(&self) -> Retained<UILayoutGuide>
UILayoutGuide only.pub unsafe fn delegate( &self, ) -> Option<Retained<ProtocolObject<dyn UIScrollViewDelegate>>>
Sourcepub unsafe fn setDelegate(
&self,
delegate: Option<&ProtocolObject<dyn UIScrollViewDelegate>>,
)
pub unsafe fn setDelegate( &self, delegate: Option<&ProtocolObject<dyn UIScrollViewDelegate>>, )
This is a weak property.
Setter for delegate.
pub unsafe fn isDirectionalLockEnabled(&self) -> bool
Sourcepub unsafe fn setDirectionalLockEnabled(&self, directional_lock_enabled: bool)
pub unsafe fn setDirectionalLockEnabled(&self, directional_lock_enabled: bool)
Setter for isDirectionalLockEnabled.
pub unsafe fn bounces(&self) -> bool
Sourcepub unsafe fn setBounces(&self, bounces: bool)
pub unsafe fn setBounces(&self, bounces: bool)
Setter for bounces.
pub unsafe fn bouncesHorizontally(&self) -> bool
Sourcepub unsafe fn setBouncesHorizontally(&self, bounces_horizontally: bool)
pub unsafe fn setBouncesHorizontally(&self, bounces_horizontally: bool)
Setter for bouncesHorizontally.
pub unsafe fn bouncesVertically(&self) -> bool
Sourcepub unsafe fn setBouncesVertically(&self, bounces_vertically: bool)
pub unsafe fn setBouncesVertically(&self, bounces_vertically: bool)
Setter for bouncesVertically.
pub unsafe fn alwaysBounceVertical(&self) -> bool
Sourcepub unsafe fn setAlwaysBounceVertical(&self, always_bounce_vertical: bool)
pub unsafe fn setAlwaysBounceVertical(&self, always_bounce_vertical: bool)
Setter for alwaysBounceVertical.
pub unsafe fn alwaysBounceHorizontal(&self) -> bool
Sourcepub unsafe fn setAlwaysBounceHorizontal(&self, always_bounce_horizontal: bool)
pub unsafe fn setAlwaysBounceHorizontal(&self, always_bounce_horizontal: bool)
Setter for alwaysBounceHorizontal.
pub unsafe fn isPagingEnabled(&self) -> bool
Sourcepub unsafe fn setPagingEnabled(&self, paging_enabled: bool)
pub unsafe fn setPagingEnabled(&self, paging_enabled: bool)
Setter for isPagingEnabled.
pub unsafe fn isScrollEnabled(&self) -> bool
Sourcepub unsafe fn setScrollEnabled(&self, scroll_enabled: bool)
pub unsafe fn setScrollEnabled(&self, scroll_enabled: bool)
Setter for isScrollEnabled.
pub unsafe fn transfersHorizontalScrollingToParent(&self) -> bool
Sourcepub unsafe fn setTransfersHorizontalScrollingToParent(
&self,
transfers_horizontal_scrolling_to_parent: bool,
)
pub unsafe fn setTransfersHorizontalScrollingToParent( &self, transfers_horizontal_scrolling_to_parent: bool, )
Setter for transfersHorizontalScrollingToParent.
pub unsafe fn transfersVerticalScrollingToParent(&self) -> bool
Sourcepub unsafe fn setTransfersVerticalScrollingToParent(
&self,
transfers_vertical_scrolling_to_parent: bool,
)
pub unsafe fn setTransfersVerticalScrollingToParent( &self, transfers_vertical_scrolling_to_parent: bool, )
Setter for transfersVerticalScrollingToParent.
pub unsafe fn showsVerticalScrollIndicator(&self) -> bool
Sourcepub unsafe fn setShowsVerticalScrollIndicator(
&self,
shows_vertical_scroll_indicator: bool,
)
pub unsafe fn setShowsVerticalScrollIndicator( &self, shows_vertical_scroll_indicator: bool, )
Setter for showsVerticalScrollIndicator.
pub unsafe fn showsHorizontalScrollIndicator(&self) -> bool
Sourcepub unsafe fn setShowsHorizontalScrollIndicator(
&self,
shows_horizontal_scroll_indicator: bool,
)
pub unsafe fn setShowsHorizontalScrollIndicator( &self, shows_horizontal_scroll_indicator: bool, )
Setter for showsHorizontalScrollIndicator.
pub unsafe fn indicatorStyle(&self) -> UIScrollViewIndicatorStyle
Sourcepub unsafe fn setIndicatorStyle(
&self,
indicator_style: UIScrollViewIndicatorStyle,
)
pub unsafe fn setIndicatorStyle( &self, indicator_style: UIScrollViewIndicatorStyle, )
Setter for indicatorStyle.
pub unsafe fn verticalScrollIndicatorInsets(&self) -> UIEdgeInsets
UIGeometry and objc2-core-foundation only.Sourcepub unsafe fn setVerticalScrollIndicatorInsets(
&self,
vertical_scroll_indicator_insets: UIEdgeInsets,
)
Available on crate features UIGeometry and objc2-core-foundation only.
pub unsafe fn setVerticalScrollIndicatorInsets( &self, vertical_scroll_indicator_insets: UIEdgeInsets, )
UIGeometry and objc2-core-foundation only.Setter for verticalScrollIndicatorInsets.
pub unsafe fn horizontalScrollIndicatorInsets(&self) -> UIEdgeInsets
UIGeometry and objc2-core-foundation only.Sourcepub unsafe fn setHorizontalScrollIndicatorInsets(
&self,
horizontal_scroll_indicator_insets: UIEdgeInsets,
)
Available on crate features UIGeometry and objc2-core-foundation only.
pub unsafe fn setHorizontalScrollIndicatorInsets( &self, horizontal_scroll_indicator_insets: UIEdgeInsets, )
UIGeometry and objc2-core-foundation only.Setter for horizontalScrollIndicatorInsets.
pub unsafe fn scrollIndicatorInsets(&self) -> UIEdgeInsets
UIGeometry and objc2-core-foundation only.Sourcepub unsafe fn setScrollIndicatorInsets(
&self,
scroll_indicator_insets: UIEdgeInsets,
)
Available on crate features UIGeometry and objc2-core-foundation only.
pub unsafe fn setScrollIndicatorInsets( &self, scroll_indicator_insets: UIEdgeInsets, )
UIGeometry and objc2-core-foundation only.Setter for scrollIndicatorInsets.
pub unsafe fn decelerationRate(&self) -> UIScrollViewDecelerationRate
objc2-core-foundation only.Sourcepub unsafe fn setDecelerationRate(
&self,
deceleration_rate: UIScrollViewDecelerationRate,
)
Available on crate feature objc2-core-foundation only.
pub unsafe fn setDecelerationRate( &self, deceleration_rate: UIScrollViewDecelerationRate, )
objc2-core-foundation only.Setter for decelerationRate.
pub unsafe fn indexDisplayMode(&self) -> UIScrollViewIndexDisplayMode
Sourcepub unsafe fn setIndexDisplayMode(
&self,
index_display_mode: UIScrollViewIndexDisplayMode,
)
pub unsafe fn setIndexDisplayMode( &self, index_display_mode: UIScrollViewIndexDisplayMode, )
Setter for indexDisplayMode.
pub unsafe fn setContentOffset_animated( &self, content_offset: CGPoint, animated: bool, )
objc2-core-foundation only.pub unsafe fn scrollRectToVisible_animated(&self, rect: CGRect, animated: bool)
objc2-core-foundation only.pub unsafe fn flashScrollIndicators(&self)
pub unsafe fn withScrollIndicatorsShownForContentOffsetChanges( &self, changes: &DynBlock<dyn Fn() + '_>, )
block2 only.pub unsafe fn isTracking(&self) -> bool
pub unsafe fn isDragging(&self) -> bool
pub unsafe fn isDecelerating(&self) -> bool
pub unsafe fn isScrollAnimating(&self) -> bool
pub unsafe fn delaysContentTouches(&self) -> bool
Sourcepub unsafe fn setDelaysContentTouches(&self, delays_content_touches: bool)
pub unsafe fn setDelaysContentTouches(&self, delays_content_touches: bool)
Setter for delaysContentTouches.
pub unsafe fn canCancelContentTouches(&self) -> bool
Sourcepub unsafe fn setCanCancelContentTouches(
&self,
can_cancel_content_touches: bool,
)
pub unsafe fn setCanCancelContentTouches( &self, can_cancel_content_touches: bool, )
Setter for canCancelContentTouches.
pub unsafe fn touchesShouldBegin_withEvent_inContentView( &self, touches: &NSSet<UITouch>, event: Option<&UIEvent>, view: &UIView, ) -> bool
UIEvent and UITouch only.pub unsafe fn touchesShouldCancelInContentView(&self, view: &UIView) -> bool
pub unsafe fn minimumZoomScale(&self) -> CGFloat
objc2-core-foundation only.Sourcepub unsafe fn setMinimumZoomScale(&self, minimum_zoom_scale: CGFloat)
Available on crate feature objc2-core-foundation only.
pub unsafe fn setMinimumZoomScale(&self, minimum_zoom_scale: CGFloat)
objc2-core-foundation only.Setter for minimumZoomScale.
pub unsafe fn maximumZoomScale(&self) -> CGFloat
objc2-core-foundation only.Sourcepub unsafe fn setMaximumZoomScale(&self, maximum_zoom_scale: CGFloat)
Available on crate feature objc2-core-foundation only.
pub unsafe fn setMaximumZoomScale(&self, maximum_zoom_scale: CGFloat)
objc2-core-foundation only.Setter for maximumZoomScale.
pub unsafe fn zoomScale(&self) -> CGFloat
objc2-core-foundation only.Sourcepub unsafe fn setZoomScale(&self, zoom_scale: CGFloat)
Available on crate feature objc2-core-foundation only.
pub unsafe fn setZoomScale(&self, zoom_scale: CGFloat)
objc2-core-foundation only.Setter for zoomScale.
pub unsafe fn setZoomScale_animated(&self, scale: CGFloat, animated: bool)
objc2-core-foundation only.pub unsafe fn zoomToRect_animated(&self, rect: CGRect, animated: bool)
objc2-core-foundation only.pub unsafe fn bouncesZoom(&self) -> bool
Sourcepub unsafe fn setBouncesZoom(&self, bounces_zoom: bool)
pub unsafe fn setBouncesZoom(&self, bounces_zoom: bool)
Setter for bouncesZoom.
pub unsafe fn isZooming(&self) -> bool
pub unsafe fn isZoomBouncing(&self) -> bool
pub unsafe fn isZoomAnimating(&self) -> bool
pub unsafe fn scrollsToTop(&self) -> bool
Sourcepub unsafe fn setScrollsToTop(&self, scrolls_to_top: bool)
pub unsafe fn setScrollsToTop(&self, scrolls_to_top: bool)
Setter for scrollsToTop.
pub unsafe fn stopScrollingAndZooming(&self)
pub unsafe fn panGestureRecognizer(&self) -> Retained<UIPanGestureRecognizer>
UIGestureRecognizer and UIPanGestureRecognizer only.pub unsafe fn pinchGestureRecognizer( &self, ) -> Option<Retained<UIPinchGestureRecognizer>>
UIGestureRecognizer and UIPinchGestureRecognizer only.pub unsafe fn directionalPressGestureRecognizer( &self, ) -> Retained<UIGestureRecognizer>
UIGestureRecognizer only.pub unsafe fn keyboardDismissMode(&self) -> UIScrollViewKeyboardDismissMode
Sourcepub unsafe fn setKeyboardDismissMode(
&self,
keyboard_dismiss_mode: UIScrollViewKeyboardDismissMode,
)
pub unsafe fn setKeyboardDismissMode( &self, keyboard_dismiss_mode: UIScrollViewKeyboardDismissMode, )
Setter for keyboardDismissMode.
pub unsafe fn refreshControl(&self) -> Option<Retained<UIRefreshControl>>
UIControl and UIRefreshControl only.Sourcepub unsafe fn setRefreshControl(
&self,
refresh_control: Option<&UIRefreshControl>,
)
Available on crate features UIControl and UIRefreshControl only.
pub unsafe fn setRefreshControl( &self, refresh_control: Option<&UIRefreshControl>, )
UIControl and UIRefreshControl only.Setter for refreshControl.
Sourcepub unsafe fn allowsKeyboardScrolling(&self) -> bool
pub unsafe fn allowsKeyboardScrolling(&self) -> bool
Set this to YES to make the scroll view animate its content offset in response to keys like Page Up/Down, Home/End, and the arrow keys. The scroll view must be focused or first responder in order to receive these key events. Default is YES for apps linked after iOS 17.0.
Sourcepub unsafe fn setAllowsKeyboardScrolling(&self, allows_keyboard_scrolling: bool)
pub unsafe fn setAllowsKeyboardScrolling(&self, allows_keyboard_scrolling: bool)
Setter for allowsKeyboardScrolling.
Methods from Deref<Target = UIView>§
pub unsafe fn accessibilityIgnoresInvertColors(&self) -> bool
UIAccessibilityAdditions only.Sourcepub unsafe fn setAccessibilityIgnoresInvertColors(
&self,
accessibility_ignores_invert_colors: bool,
)
Available on crate feature UIAccessibilityAdditions only.
pub unsafe fn setAccessibilityIgnoresInvertColors( &self, accessibility_ignores_invert_colors: bool, )
UIAccessibilityAdditions only.Setter for accessibilityIgnoresInvertColors.
Sourcepub unsafe fn hoverStyle(&self) -> Option<Retained<UIHoverStyle>>
Available on crate feature UIHoverStyle only.
pub unsafe fn hoverStyle(&self) -> Option<Retained<UIHoverStyle>>
UIHoverStyle only.The hover style associated with this view. Defaults to nil,
indicating that this view should not have any hover effect.
Subclasses may configure this style to use a different default value.
Sourcepub unsafe fn setHoverStyle(&self, hover_style: Option<&UIHoverStyle>)
Available on crate feature UIHoverStyle only.
pub unsafe fn setHoverStyle(&self, hover_style: Option<&UIHoverStyle>)
UIHoverStyle only.Setter for hoverStyle.
pub unsafe fn addInteraction( &self, interaction: &ProtocolObject<dyn UIInteraction>, )
UIInteraction only.pub unsafe fn removeInteraction( &self, interaction: &ProtocolObject<dyn UIInteraction>, )
UIInteraction only.pub unsafe fn interactions( &self, ) -> Retained<NSArray<ProtocolObject<dyn UIInteraction>>>
UIInteraction only.Sourcepub unsafe fn setInteractions(
&self,
interactions: &NSArray<ProtocolObject<dyn UIInteraction>>,
)
Available on crate feature UIInteraction only.
pub unsafe fn setInteractions( &self, interactions: &NSArray<ProtocolObject<dyn UIInteraction>>, )
UIInteraction only.Setter for interactions.
pub unsafe fn showsLargeContentViewer(&self) -> bool
UILargeContentViewer only.Sourcepub unsafe fn setShowsLargeContentViewer(
&self,
shows_large_content_viewer: bool,
)
Available on crate feature UILargeContentViewer only.
pub unsafe fn setShowsLargeContentViewer( &self, shows_large_content_viewer: bool, )
UILargeContentViewer only.Setter for showsLargeContentViewer.
pub unsafe fn largeContentTitle(&self) -> Option<Retained<NSString>>
UILargeContentViewer only.Sourcepub unsafe fn setLargeContentTitle(
&self,
large_content_title: Option<&NSString>,
)
Available on crate feature UILargeContentViewer only.
pub unsafe fn setLargeContentTitle( &self, large_content_title: Option<&NSString>, )
UILargeContentViewer only.Setter for largeContentTitle.
pub unsafe fn largeContentImage(&self) -> Option<Retained<UIImage>>
UILargeContentViewer and UIImage only.Sourcepub unsafe fn setLargeContentImage(&self, large_content_image: Option<&UIImage>)
Available on crate features UILargeContentViewer and UIImage only.
pub unsafe fn setLargeContentImage(&self, large_content_image: Option<&UIImage>)
UILargeContentViewer and UIImage only.Setter for largeContentImage.
pub unsafe fn scalesLargeContentImage(&self) -> bool
UILargeContentViewer only.Sourcepub unsafe fn setScalesLargeContentImage(
&self,
scales_large_content_image: bool,
)
Available on crate feature UILargeContentViewer only.
pub unsafe fn setScalesLargeContentImage( &self, scales_large_content_image: bool, )
UILargeContentViewer only.Setter for scalesLargeContentImage.
pub unsafe fn largeContentImageInsets(&self) -> UIEdgeInsets
UILargeContentViewer and UIGeometry and objc2-core-foundation only.Sourcepub unsafe fn setLargeContentImageInsets(
&self,
large_content_image_insets: UIEdgeInsets,
)
Available on crate features UILargeContentViewer and UIGeometry and objc2-core-foundation only.
pub unsafe fn setLargeContentImageInsets( &self, large_content_image_insets: UIEdgeInsets, )
UILargeContentViewer and UIGeometry and objc2-core-foundation only.Setter for largeContentImageInsets.
pub unsafe fn viewPrintFormatter(&self) -> Retained<UIViewPrintFormatter>
UIPrintFormatter only.pub unsafe fn drawRect_forViewPrintFormatter( &self, rect: CGRect, formatter: &UIViewPrintFormatter, )
UIPrintFormatter and objc2-core-foundation only.pub unsafe fn endEditing(&self, force: bool) -> bool
UITextField only.pub unsafe fn isUserInteractionEnabled(&self) -> bool
Sourcepub unsafe fn setUserInteractionEnabled(&self, user_interaction_enabled: bool)
pub unsafe fn setUserInteractionEnabled(&self, user_interaction_enabled: bool)
Setter for isUserInteractionEnabled.
pub unsafe fn tag(&self) -> NSInteger
pub fn layer(&self) -> Retained<CALayer>
objc2-quartz-core and non-watchOS only.pub unsafe fn canBecomeFocused(&self) -> bool
pub unsafe fn isFocused(&self) -> bool
Sourcepub unsafe fn focusGroupIdentifier(&self) -> Option<Retained<NSString>>
pub unsafe fn focusGroupIdentifier(&self) -> Option<Retained<NSString>>
The identifier of the focus group that this view belongs to. If this is nil, subviews inherit their superview’s focus group.
Sourcepub unsafe fn setFocusGroupIdentifier(
&self,
focus_group_identifier: Option<&NSString>,
)
pub unsafe fn setFocusGroupIdentifier( &self, focus_group_identifier: Option<&NSString>, )
Setter for focusGroupIdentifier.
Sourcepub unsafe fn focusGroupPriority(&self) -> UIFocusGroupPriority
Available on crate feature UIFocus only.
pub unsafe fn focusGroupPriority(&self) -> UIFocusGroupPriority
UIFocus only.The priority this item has in its focus group. The higher the priority, the more likely it is to get picked when focus moves into this group. Note: this method can only be used to increase an item’s priority, not decrease it. For example if an item is currently selected, the actual priority of this item will be determined by MAX(focusGroupPriority, UIFocusGroupPrioritySelected).
Sourcepub unsafe fn setFocusGroupPriority(
&self,
focus_group_priority: UIFocusGroupPriority,
)
Available on crate feature UIFocus only.
pub unsafe fn setFocusGroupPriority( &self, focus_group_priority: UIFocusGroupPriority, )
UIFocus only.Setter for focusGroupPriority.
Sourcepub unsafe fn focusEffect(&self) -> Option<Retained<UIFocusEffect>>
Available on crate feature UIFocusEffect only.
pub unsafe fn focusEffect(&self) -> Option<Retained<UIFocusEffect>>
UIFocusEffect only.Describes a visual effect to apply when this item is focused. If this property is nil no effect will be applied when this view becomes focused.
Sourcepub unsafe fn setFocusEffect(&self, focus_effect: Option<&UIFocusEffect>)
Available on crate feature UIFocusEffect only.
pub unsafe fn setFocusEffect(&self, focus_effect: Option<&UIFocusEffect>)
UIFocusEffect only.Setter for focusEffect.
pub unsafe fn semanticContentAttribute(&self) -> UISemanticContentAttribute
Sourcepub unsafe fn setSemanticContentAttribute(
&self,
semantic_content_attribute: UISemanticContentAttribute,
)
pub unsafe fn setSemanticContentAttribute( &self, semantic_content_attribute: UISemanticContentAttribute, )
Setter for semanticContentAttribute.
pub unsafe fn effectiveUserInterfaceLayoutDirection( &self, ) -> UIUserInterfaceLayoutDirection
UIInterface only.pub fn frame(&self) -> CGRect
objc2-core-foundation only.Sourcepub fn setFrame(&self, frame: CGRect)
Available on crate feature objc2-core-foundation only.
pub fn setFrame(&self, frame: CGRect)
objc2-core-foundation only.Setter for frame.
pub fn bounds(&self) -> CGRect
objc2-core-foundation only.Sourcepub fn setBounds(&self, bounds: CGRect)
Available on crate feature objc2-core-foundation only.
pub fn setBounds(&self, bounds: CGRect)
objc2-core-foundation only.Setter for bounds.
pub unsafe fn center(&self) -> CGPoint
objc2-core-foundation only.Sourcepub unsafe fn setCenter(&self, center: CGPoint)
Available on crate feature objc2-core-foundation only.
pub unsafe fn setCenter(&self, center: CGPoint)
objc2-core-foundation only.Setter for center.
pub unsafe fn transform(&self) -> CGAffineTransform
objc2-core-foundation only.Sourcepub unsafe fn setTransform(&self, transform: CGAffineTransform)
Available on crate feature objc2-core-foundation only.
pub unsafe fn setTransform(&self, transform: CGAffineTransform)
objc2-core-foundation only.Setter for transform.
pub unsafe fn transform3D(&self) -> CATransform3D
objc2-quartz-core and non-watchOS only.Sourcepub unsafe fn setTransform3D(&self, transform3_d: CATransform3D)
Available on crate feature objc2-quartz-core and non-watchOS only.
pub unsafe fn setTransform3D(&self, transform3_d: CATransform3D)
objc2-quartz-core and non-watchOS only.Setter for transform3D.
pub fn contentScaleFactor(&self) -> CGFloat
objc2-core-foundation only.Sourcepub fn setContentScaleFactor(&self, content_scale_factor: CGFloat)
Available on crate feature objc2-core-foundation only.
pub fn setContentScaleFactor(&self, content_scale_factor: CGFloat)
objc2-core-foundation only.Setter for contentScaleFactor.
pub unsafe fn anchorPoint(&self) -> CGPoint
objc2-core-foundation only.Sourcepub unsafe fn setAnchorPoint(&self, anchor_point: CGPoint)
Available on crate feature objc2-core-foundation only.
pub unsafe fn setAnchorPoint(&self, anchor_point: CGPoint)
objc2-core-foundation only.Setter for anchorPoint.
pub unsafe fn isMultipleTouchEnabled(&self) -> bool
Sourcepub fn setMultipleTouchEnabled(&self, multiple_touch_enabled: bool)
pub fn setMultipleTouchEnabled(&self, multiple_touch_enabled: bool)
Setter for isMultipleTouchEnabled.
pub unsafe fn isExclusiveTouch(&self) -> bool
Sourcepub unsafe fn setExclusiveTouch(&self, exclusive_touch: bool)
pub unsafe fn setExclusiveTouch(&self, exclusive_touch: bool)
Setter for isExclusiveTouch.
pub unsafe fn hitTest_withEvent( &self, point: CGPoint, event: Option<&UIEvent>, ) -> Option<Retained<UIView>>
UIEvent and objc2-core-foundation only.pub unsafe fn pointInside_withEvent( &self, point: CGPoint, event: Option<&UIEvent>, ) -> bool
UIEvent and objc2-core-foundation only.pub unsafe fn convertPoint_toView( &self, point: CGPoint, view: Option<&UIView>, ) -> CGPoint
objc2-core-foundation only.pub unsafe fn convertPoint_fromView( &self, point: CGPoint, view: Option<&UIView>, ) -> CGPoint
objc2-core-foundation only.pub unsafe fn convertRect_toView( &self, rect: CGRect, view: Option<&UIView>, ) -> CGRect
objc2-core-foundation only.pub unsafe fn convertRect_fromView( &self, rect: CGRect, view: Option<&UIView>, ) -> CGRect
objc2-core-foundation only.pub unsafe fn autoresizesSubviews(&self) -> bool
Sourcepub unsafe fn setAutoresizesSubviews(&self, autoresizes_subviews: bool)
pub unsafe fn setAutoresizesSubviews(&self, autoresizes_subviews: bool)
Setter for autoresizesSubviews.
pub unsafe fn autoresizingMask(&self) -> UIViewAutoresizing
Sourcepub unsafe fn setAutoresizingMask(&self, autoresizing_mask: UIViewAutoresizing)
pub unsafe fn setAutoresizingMask(&self, autoresizing_mask: UIViewAutoresizing)
Setter for autoresizingMask.
pub unsafe fn sizeThatFits(&self, size: CGSize) -> CGSize
objc2-core-foundation only.pub unsafe fn sizeToFit(&self)
pub fn superview(&self) -> Option<Retained<UIView>>
pub fn subviews(&self) -> Retained<NSArray<UIView>>
pub fn window(&self) -> Option<Retained<UIWindow>>
UIWindow only.pub unsafe fn removeFromSuperview(&self)
pub unsafe fn insertSubview_atIndex(&self, view: &UIView, index: NSInteger)
pub unsafe fn exchangeSubviewAtIndex_withSubviewAtIndex( &self, index1: NSInteger, index2: NSInteger, )
pub unsafe fn addSubview(&self, view: &UIView)
pub unsafe fn insertSubview_belowSubview( &self, view: &UIView, sibling_subview: &UIView, )
pub unsafe fn insertSubview_aboveSubview( &self, view: &UIView, sibling_subview: &UIView, )
pub unsafe fn bringSubviewToFront(&self, view: &UIView)
pub unsafe fn sendSubviewToBack(&self, view: &UIView)
pub unsafe fn didAddSubview(&self, subview: &UIView)
pub unsafe fn willRemoveSubview(&self, subview: &UIView)
pub unsafe fn willMoveToSuperview(&self, new_superview: Option<&UIView>)
pub unsafe fn didMoveToSuperview(&self)
pub unsafe fn willMoveToWindow(&self, new_window: Option<&UIWindow>)
UIWindow only.pub unsafe fn didMoveToWindow(&self)
pub unsafe fn isDescendantOfView(&self, view: &UIView) -> bool
pub unsafe fn viewWithTag(&self, tag: NSInteger) -> Option<Retained<UIView>>
pub unsafe fn setNeedsLayout(&self)
pub unsafe fn layoutIfNeeded(&self)
pub unsafe fn layoutSubviews(&self)
pub unsafe fn layoutMargins(&self) -> UIEdgeInsets
UIGeometry and objc2-core-foundation only.Sourcepub unsafe fn setLayoutMargins(&self, layout_margins: UIEdgeInsets)
Available on crate features UIGeometry and objc2-core-foundation only.
pub unsafe fn setLayoutMargins(&self, layout_margins: UIEdgeInsets)
UIGeometry and objc2-core-foundation only.Setter for layoutMargins.
pub unsafe fn directionalLayoutMargins(&self) -> NSDirectionalEdgeInsets
UIGeometry and objc2-core-foundation only.Sourcepub unsafe fn setDirectionalLayoutMargins(
&self,
directional_layout_margins: NSDirectionalEdgeInsets,
)
Available on crate features UIGeometry and objc2-core-foundation only.
pub unsafe fn setDirectionalLayoutMargins( &self, directional_layout_margins: NSDirectionalEdgeInsets, )
UIGeometry and objc2-core-foundation only.Setter for directionalLayoutMargins.
pub unsafe fn preservesSuperviewLayoutMargins(&self) -> bool
Sourcepub unsafe fn setPreservesSuperviewLayoutMargins(
&self,
preserves_superview_layout_margins: bool,
)
pub unsafe fn setPreservesSuperviewLayoutMargins( &self, preserves_superview_layout_margins: bool, )
Setter for preservesSuperviewLayoutMargins.
pub unsafe fn insetsLayoutMarginsFromSafeArea(&self) -> bool
Sourcepub unsafe fn setInsetsLayoutMarginsFromSafeArea(
&self,
insets_layout_margins_from_safe_area: bool,
)
pub unsafe fn setInsetsLayoutMarginsFromSafeArea( &self, insets_layout_margins_from_safe_area: bool, )
Setter for insetsLayoutMarginsFromSafeArea.
pub unsafe fn layoutMarginsDidChange(&self)
pub fn safeAreaInsets(&self) -> UIEdgeInsets
UIGeometry and objc2-core-foundation only.pub unsafe fn safeAreaInsetsDidChange(&self)
pub unsafe fn layoutMarginsGuide(&self) -> Retained<UILayoutGuide>
UILayoutGuide only.Sourcepub unsafe fn readableContentGuide(&self) -> Retained<UILayoutGuide>
Available on crate feature UILayoutGuide only.
pub unsafe fn readableContentGuide(&self) -> Retained<UILayoutGuide>
UILayoutGuide only.This content guide provides a layout area that you can use to place text and related content whose width should generally be constrained to a size that is easy for the user to read. This guide provides a centered region that you can place content within to get this behavior for this view.
pub unsafe fn safeAreaLayoutGuide(&self) -> Retained<UILayoutGuide>
UILayoutGuide only.Sourcepub unsafe fn keyboardLayoutGuide(&self) -> Retained<UIKeyboardLayoutGuide>
Available on crate features UIKeyboardLayoutGuide and UILayoutGuide and UITrackingLayoutGuide only.
pub unsafe fn keyboardLayoutGuide(&self) -> Retained<UIKeyboardLayoutGuide>
UIKeyboardLayoutGuide and UILayoutGuide and UITrackingLayoutGuide only.Follows the keyboard when on screen and docked. See UIKeyboardLayoutGuide.h for additional options.
pub unsafe fn drawRect(&self, rect: CGRect)
objc2-core-foundation only.pub fn setNeedsDisplay(&self)
pub unsafe fn setNeedsDisplayInRect(&self, rect: CGRect)
objc2-core-foundation only.pub unsafe fn clipsToBounds(&self) -> bool
Sourcepub unsafe fn setClipsToBounds(&self, clips_to_bounds: bool)
pub unsafe fn setClipsToBounds(&self, clips_to_bounds: bool)
Setter for clipsToBounds.
pub fn backgroundColor(&self) -> Option<Retained<UIColor>>
UIColor only.Sourcepub fn setBackgroundColor(&self, background_color: Option<&UIColor>)
Available on crate feature UIColor only.
pub fn setBackgroundColor(&self, background_color: Option<&UIColor>)
UIColor only.Setter for backgroundColor.
pub unsafe fn alpha(&self) -> CGFloat
objc2-core-foundation only.Sourcepub unsafe fn setAlpha(&self, alpha: CGFloat)
Available on crate feature objc2-core-foundation only.
pub unsafe fn setAlpha(&self, alpha: CGFloat)
objc2-core-foundation only.Setter for alpha.
pub unsafe fn isOpaque(&self) -> bool
pub unsafe fn clearsContextBeforeDrawing(&self) -> bool
Sourcepub unsafe fn setClearsContextBeforeDrawing(
&self,
clears_context_before_drawing: bool,
)
pub unsafe fn setClearsContextBeforeDrawing( &self, clears_context_before_drawing: bool, )
Setter for clearsContextBeforeDrawing.
pub fn isHidden(&self) -> bool
pub unsafe fn contentMode(&self) -> UIViewContentMode
Sourcepub unsafe fn setContentMode(&self, content_mode: UIViewContentMode)
pub unsafe fn setContentMode(&self, content_mode: UIViewContentMode)
Setter for contentMode.
pub unsafe fn contentStretch(&self) -> CGRect
objc2-core-foundation only.Sourcepub unsafe fn setContentStretch(&self, content_stretch: CGRect)
👎DeprecatedAvailable on crate feature objc2-core-foundation only.
pub unsafe fn setContentStretch(&self, content_stretch: CGRect)
objc2-core-foundation only.Setter for contentStretch.
pub unsafe fn maskView(&self) -> Option<Retained<UIView>>
Sourcepub unsafe fn setMaskView(&self, mask_view: Option<&UIView>)
pub unsafe fn setMaskView(&self, mask_view: Option<&UIView>)
Setter for maskView.
pub unsafe fn tintColor(&self) -> Option<Retained<UIColor>>
UIColor only.Sourcepub unsafe fn setTintColor(&self, tint_color: Option<&UIColor>)
Available on crate feature UIColor only.
pub unsafe fn setTintColor(&self, tint_color: Option<&UIColor>)
UIColor only.Setter for tintColor.
pub unsafe fn tintAdjustmentMode(&self) -> UIViewTintAdjustmentMode
Sourcepub unsafe fn setTintAdjustmentMode(
&self,
tint_adjustment_mode: UIViewTintAdjustmentMode,
)
pub unsafe fn setTintAdjustmentMode( &self, tint_adjustment_mode: UIViewTintAdjustmentMode, )
Setter for tintAdjustmentMode.
pub unsafe fn tintColorDidChange(&self)
pub fn gestureRecognizers( &self, ) -> Option<Retained<NSArray<UIGestureRecognizer>>>
UIGestureRecognizer only.Sourcepub unsafe fn setGestureRecognizers(
&self,
gesture_recognizers: Option<&NSArray<UIGestureRecognizer>>,
)
Available on crate feature UIGestureRecognizer only.
pub unsafe fn setGestureRecognizers( &self, gesture_recognizers: Option<&NSArray<UIGestureRecognizer>>, )
UIGestureRecognizer only.Setter for gestureRecognizers.
pub fn addGestureRecognizer(&self, gesture_recognizer: &UIGestureRecognizer)
UIGestureRecognizer only.pub fn removeGestureRecognizer(&self, gesture_recognizer: &UIGestureRecognizer)
UIGestureRecognizer only.pub fn gestureRecognizerShouldBegin( &self, gesture_recognizer: &UIGestureRecognizer, ) -> bool
UIGestureRecognizer only.Sourcepub unsafe fn addMotionEffect(&self, effect: &UIMotionEffect)
Available on crate feature UIMotionEffect only.
pub unsafe fn addMotionEffect(&self, effect: &UIMotionEffect)
UIMotionEffect only.Begins applying effect to the receiver. The effect’s emitted keyPath/value pairs will be
applied to the view’s presentation layer.
Animates the transition to the motion effect’s values using the present UIView animation context.
Sourcepub unsafe fn removeMotionEffect(&self, effect: &UIMotionEffect)
Available on crate feature UIMotionEffect only.
pub unsafe fn removeMotionEffect(&self, effect: &UIMotionEffect)
UIMotionEffect only.Stops applying effect to the receiver. Any affected presentation values will animate to
their post-removal values using the present UIView animation context.
pub unsafe fn motionEffects(&self) -> Retained<NSArray<UIMotionEffect>>
UIMotionEffect only.Sourcepub unsafe fn setMotionEffects(&self, motion_effects: &NSArray<UIMotionEffect>)
Available on crate feature UIMotionEffect only.
pub unsafe fn setMotionEffects(&self, motion_effects: &NSArray<UIMotionEffect>)
UIMotionEffect only.Setter for motionEffects.
pub unsafe fn constraints(&self) -> Retained<NSArray<NSLayoutConstraint>>
NSLayoutConstraint only.pub unsafe fn addConstraint(&self, constraint: &NSLayoutConstraint)
NSLayoutConstraint only.pub unsafe fn addConstraints(&self, constraints: &NSArray<NSLayoutConstraint>)
NSLayoutConstraint only.pub unsafe fn removeConstraint(&self, constraint: &NSLayoutConstraint)
NSLayoutConstraint only.pub unsafe fn removeConstraints( &self, constraints: &NSArray<NSLayoutConstraint>, )
NSLayoutConstraint only.pub unsafe fn updateConstraintsIfNeeded(&self)
pub unsafe fn updateConstraints(&self)
pub unsafe fn needsUpdateConstraints(&self) -> bool
pub unsafe fn setNeedsUpdateConstraints(&self)
pub unsafe fn translatesAutoresizingMaskIntoConstraints(&self) -> bool
Sourcepub unsafe fn setTranslatesAutoresizingMaskIntoConstraints(
&self,
translates_autoresizing_mask_into_constraints: bool,
)
pub unsafe fn setTranslatesAutoresizingMaskIntoConstraints( &self, translates_autoresizing_mask_into_constraints: bool, )
Setter for translatesAutoresizingMaskIntoConstraints.
pub unsafe fn alignmentRectForFrame(&self, frame: CGRect) -> CGRect
objc2-core-foundation only.pub unsafe fn frameForAlignmentRect(&self, alignment_rect: CGRect) -> CGRect
objc2-core-foundation only.pub unsafe fn alignmentRectInsets(&self) -> UIEdgeInsets
UIGeometry and objc2-core-foundation only.pub unsafe fn viewForBaselineLayout(&self) -> Retained<UIView>
pub unsafe fn viewForFirstBaselineLayout(&self) -> Retained<UIView>
pub unsafe fn viewForLastBaselineLayout(&self) -> Retained<UIView>
pub unsafe fn intrinsicContentSize(&self) -> CGSize
objc2-core-foundation only.pub unsafe fn invalidateIntrinsicContentSize(&self)
pub unsafe fn contentHuggingPriorityForAxis( &self, axis: UILayoutConstraintAxis, ) -> UILayoutPriority
NSLayoutConstraint only.pub unsafe fn setContentHuggingPriority_forAxis( &self, priority: UILayoutPriority, axis: UILayoutConstraintAxis, )
NSLayoutConstraint only.pub unsafe fn contentCompressionResistancePriorityForAxis( &self, axis: UILayoutConstraintAxis, ) -> UILayoutPriority
NSLayoutConstraint only.pub unsafe fn setContentCompressionResistancePriority_forAxis( &self, priority: UILayoutPriority, axis: UILayoutConstraintAxis, )
NSLayoutConstraint only.pub unsafe fn systemLayoutSizeFittingSize(&self, target_size: CGSize) -> CGSize
objc2-core-foundation only.pub unsafe fn systemLayoutSizeFittingSize_withHorizontalFittingPriority_verticalFittingPriority( &self, target_size: CGSize, horizontal_fitting_priority: UILayoutPriority, vertical_fitting_priority: UILayoutPriority, ) -> CGSize
NSLayoutConstraint and objc2-core-foundation only.pub unsafe fn layoutGuides(&self) -> Retained<NSArray<UILayoutGuide>>
UILayoutGuide only.pub unsafe fn addLayoutGuide(&self, layout_guide: &UILayoutGuide)
UILayoutGuide only.pub unsafe fn removeLayoutGuide(&self, layout_guide: &UILayoutGuide)
UILayoutGuide only.pub unsafe fn leadingAnchor(&self) -> Retained<NSLayoutXAxisAnchor>
NSLayoutAnchor only.pub unsafe fn trailingAnchor(&self) -> Retained<NSLayoutXAxisAnchor>
NSLayoutAnchor only.pub unsafe fn leftAnchor(&self) -> Retained<NSLayoutXAxisAnchor>
NSLayoutAnchor only.pub unsafe fn rightAnchor(&self) -> Retained<NSLayoutXAxisAnchor>
NSLayoutAnchor only.pub unsafe fn topAnchor(&self) -> Retained<NSLayoutYAxisAnchor>
NSLayoutAnchor only.pub unsafe fn bottomAnchor(&self) -> Retained<NSLayoutYAxisAnchor>
NSLayoutAnchor only.pub unsafe fn widthAnchor(&self) -> Retained<NSLayoutDimension>
NSLayoutAnchor only.pub unsafe fn heightAnchor(&self) -> Retained<NSLayoutDimension>
NSLayoutAnchor only.pub unsafe fn centerXAnchor(&self) -> Retained<NSLayoutXAxisAnchor>
NSLayoutAnchor only.pub unsafe fn centerYAnchor(&self) -> Retained<NSLayoutYAxisAnchor>
NSLayoutAnchor only.pub unsafe fn firstBaselineAnchor(&self) -> Retained<NSLayoutYAxisAnchor>
NSLayoutAnchor only.pub unsafe fn lastBaselineAnchor(&self) -> Retained<NSLayoutYAxisAnchor>
NSLayoutAnchor only.pub unsafe fn constraintsAffectingLayoutForAxis( &self, axis: UILayoutConstraintAxis, ) -> Retained<NSArray<NSLayoutConstraint>>
NSLayoutConstraint only.pub unsafe fn hasAmbiguousLayout(&self) -> bool
pub unsafe fn exerciseAmbiguityInLayout(&self)
pub unsafe fn restorationIdentifier(&self) -> Option<Retained<NSString>>
Sourcepub unsafe fn setRestorationIdentifier(
&self,
restoration_identifier: Option<&NSString>,
)
pub unsafe fn setRestorationIdentifier( &self, restoration_identifier: Option<&NSString>, )
Setter for restorationIdentifier.
pub unsafe fn encodeRestorableStateWithCoder(&self, coder: &NSCoder)
pub unsafe fn decodeRestorableStateWithCoder(&self, coder: &NSCoder)
pub unsafe fn snapshotViewAfterScreenUpdates( &self, after_updates: bool, ) -> Option<Retained<UIView>>
pub unsafe fn resizableSnapshotViewFromRect_afterScreenUpdates_withCapInsets( &self, rect: CGRect, after_updates: bool, cap_insets: UIEdgeInsets, ) -> Option<Retained<UIView>>
UIGeometry and objc2-core-foundation only.pub unsafe fn drawViewHierarchyInRect_afterScreenUpdates( &self, rect: CGRect, after_updates: bool, ) -> bool
objc2-core-foundation only.pub unsafe fn overrideUserInterfaceStyle(&self) -> UIUserInterfaceStyle
UIInterface only.Sourcepub unsafe fn setOverrideUserInterfaceStyle(
&self,
override_user_interface_style: UIUserInterfaceStyle,
)
Available on crate feature UIInterface only.
pub unsafe fn setOverrideUserInterfaceStyle( &self, override_user_interface_style: UIUserInterfaceStyle, )
UIInterface only.Setter for overrideUserInterfaceStyle.
Sourcepub unsafe fn minimumContentSizeCategory(
&self,
) -> Option<Retained<UIContentSizeCategory>>
Available on crate feature UIContentSizeCategory only.
pub unsafe fn minimumContentSizeCategory( &self, ) -> Option<Retained<UIContentSizeCategory>>
UIContentSizeCategory only.Specify content size category limits. Setting one or both of these properties will limit the content size category for this view (and its subviews) to a minimum or a maximum value. You can use this to limit the support content size categories on part of your view hierarchy. Setting this to nil removes the limit on the minimum or maximum. Limits will be applied immediately and when future content size category updates occur.
Specifying a minimum limit that is greater than the maximum limit (or vice versa) will effectively only use the maximum limit.
Example:
// limit the support content size categories between .medium and .accessibilityExtraLarge (included). view.minimumContentSizeCategory = UIContentSizeCategoryMedium; view.maximumContentSizeCategory = UIContentSizeCategoryAccessibilityExtraLarge;
Sourcepub unsafe fn setMinimumContentSizeCategory(
&self,
minimum_content_size_category: Option<&UIContentSizeCategory>,
)
Available on crate feature UIContentSizeCategory only.
pub unsafe fn setMinimumContentSizeCategory( &self, minimum_content_size_category: Option<&UIContentSizeCategory>, )
UIContentSizeCategory only.Setter for minimumContentSizeCategory.
pub unsafe fn maximumContentSizeCategory( &self, ) -> Option<Retained<UIContentSizeCategory>>
UIContentSizeCategory only.Sourcepub unsafe fn setMaximumContentSizeCategory(
&self,
maximum_content_size_category: Option<&UIContentSizeCategory>,
)
Available on crate feature UIContentSizeCategory only.
pub unsafe fn setMaximumContentSizeCategory( &self, maximum_content_size_category: Option<&UIContentSizeCategory>, )
UIContentSizeCategory only.Setter for maximumContentSizeCategory.
Sourcepub unsafe fn appliedContentSizeCategoryLimitsDescription(
&self,
) -> Retained<NSString>
pub unsafe fn appliedContentSizeCategoryLimitsDescription( &self, ) -> Retained<NSString>
Will return a string with a log of all the superviews of this view, alongside with what content size category each view has and if that view has limits applied. This is for debugging purposes only.
pub unsafe fn traitOverrides( &self, ) -> Retained<ProtocolObject<dyn UITraitOverrides>>
UITraitCollection only.Sourcepub unsafe fn updateTraitsIfNeeded(&self)
pub unsafe fn updateTraitsIfNeeded(&self)
Forces an immediate trait update for this view (and its view controller, if applicable) and any subviews, including any view controllers or views in its subtree. Any trait change callbacks are sent synchronously.
Methods from Deref<Target = UIResponder>§
pub unsafe fn nextResponder(&self) -> Option<Retained<UIResponder>>
pub unsafe fn canBecomeFirstResponder(&self) -> bool
pub unsafe fn becomeFirstResponder(&self) -> bool
pub unsafe fn canResignFirstResponder(&self) -> bool
pub unsafe fn resignFirstResponder(&self) -> bool
pub unsafe fn isFirstResponder(&self) -> bool
pub unsafe fn touchesBegan_withEvent( &self, touches: &NSSet<UITouch>, event: Option<&UIEvent>, )
UIEvent and UITouch only.pub unsafe fn touchesMoved_withEvent( &self, touches: &NSSet<UITouch>, event: Option<&UIEvent>, )
UIEvent and UITouch only.pub unsafe fn touchesEnded_withEvent( &self, touches: &NSSet<UITouch>, event: Option<&UIEvent>, )
UIEvent and UITouch only.pub unsafe fn touchesCancelled_withEvent( &self, touches: &NSSet<UITouch>, event: Option<&UIEvent>, )
UIEvent and UITouch only.pub unsafe fn touchesEstimatedPropertiesUpdated(&self, touches: &NSSet<UITouch>)
UITouch only.pub unsafe fn pressesBegan_withEvent( &self, presses: &NSSet<UIPress>, event: Option<&UIPressesEvent>, )
UIEvent and UIPress and UIPressesEvent only.pub unsafe fn pressesChanged_withEvent( &self, presses: &NSSet<UIPress>, event: Option<&UIPressesEvent>, )
UIEvent and UIPress and UIPressesEvent only.pub unsafe fn pressesEnded_withEvent( &self, presses: &NSSet<UIPress>, event: Option<&UIPressesEvent>, )
UIEvent and UIPress and UIPressesEvent only.pub unsafe fn pressesCancelled_withEvent( &self, presses: &NSSet<UIPress>, event: Option<&UIPressesEvent>, )
UIEvent and UIPress and UIPressesEvent only.pub unsafe fn motionBegan_withEvent( &self, motion: UIEventSubtype, event: Option<&UIEvent>, )
UIEvent only.pub unsafe fn motionEnded_withEvent( &self, motion: UIEventSubtype, event: Option<&UIEvent>, )
UIEvent only.pub unsafe fn motionCancelled_withEvent( &self, motion: UIEventSubtype, event: Option<&UIEvent>, )
UIEvent only.pub unsafe fn remoteControlReceivedWithEvent(&self, event: Option<&UIEvent>)
UIEvent only.pub unsafe fn canPerformAction_withSender( &self, action: Sel, sender: Option<&AnyObject>, ) -> bool
pub unsafe fn targetForAction_withSender( &self, action: Sel, sender: Option<&AnyObject>, ) -> Option<Retained<AnyObject>>
pub unsafe fn buildMenuWithBuilder( &self, builder: &ProtocolObject<dyn UIMenuBuilder>, )
UIMenuBuilder only.pub unsafe fn validateCommand(&self, command: &UICommand)
UICommand and UIMenuElement only.pub unsafe fn undoManager(&self) -> Option<Retained<NSUndoManager>>
pub unsafe fn editingInteractionConfiguration( &self, ) -> UIEditingInteractionConfiguration
pub unsafe fn keyCommands(&self) -> Option<Retained<NSArray<UIKeyCommand>>>
UICommand and UIKeyCommand and UIMenuElement only.pub unsafe fn inputView(&self) -> Option<Retained<UIView>>
pub unsafe fn inputAccessoryView(&self) -> Option<Retained<UIView>>
Sourcepub unsafe fn inputAssistantItem(&self) -> Retained<UITextInputAssistantItem>
Available on crate feature UITextInput only.
pub unsafe fn inputAssistantItem(&self) -> Retained<UITextInputAssistantItem>
UITextInput only.This method is for clients that wish to put buttons on the Shortcuts Bar, shown on top of the keyboard. You may modify the returned inputAssistantItem to add to or replace the existing items on the bar. Modifications made to the returned UITextInputAssistantItem are reflected automatically. This method should not be overridden. Goes up the responder chain.
pub unsafe fn inputViewController( &self, ) -> Option<Retained<UIInputViewController>>
UIInputViewController and UIViewController only.pub unsafe fn inputAccessoryViewController( &self, ) -> Option<Retained<UIInputViewController>>
UIInputViewController and UIViewController only.pub unsafe fn textInputMode(&self) -> Option<Retained<UITextInputMode>>
UITextInput only.pub unsafe fn textInputContextIdentifier(&self) -> Option<Retained<NSString>>
pub unsafe fn reloadInputViews(&self)
pub unsafe fn userActivity(&self) -> Option<Retained<NSUserActivity>>
Sourcepub unsafe fn setUserActivity(&self, user_activity: Option<&NSUserActivity>)
pub unsafe fn setUserActivity(&self, user_activity: Option<&NSUserActivity>)
Setter for userActivity.
pub unsafe fn updateUserActivityState(&self, activity: &NSUserActivity)
pub unsafe fn restoreUserActivityState(&self, activity: &NSUserActivity)
pub unsafe fn captureTextFromCamera(&self, sender: Option<&AnyObject>)
pub unsafe fn activityItemsConfiguration( &self, ) -> Option<Retained<ProtocolObject<dyn UIActivityItemsConfigurationReading>>>
UIResponder_UIActivityItemsConfiguration and UIActivityItemsConfigurationReading only.Sourcepub unsafe fn setActivityItemsConfiguration(
&self,
activity_items_configuration: Option<&ProtocolObject<dyn UIActivityItemsConfigurationReading>>,
)
Available on crate features UIResponder_UIActivityItemsConfiguration and UIActivityItemsConfigurationReading only.
pub unsafe fn setActivityItemsConfiguration( &self, activity_items_configuration: Option<&ProtocolObject<dyn UIActivityItemsConfigurationReading>>, )
UIResponder_UIActivityItemsConfiguration and UIActivityItemsConfigurationReading only.Setter for activityItemsConfiguration.
Methods from Deref<Target = NSObject>§
Sourcepub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
pub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
Handle messages the object doesn’t recognize.
See Apple’s documentation for details.
Methods from Deref<Target = AnyObject>§
Sourcepub fn class(&self) -> &'static AnyClass
Available on crate feature UIIndirectScribbleInteraction only.
pub fn class(&self) -> &'static AnyClass
UIIndirectScribbleInteraction only.Dynamically find the class of this object.
§Panics
May panic if the object is invalid (which may be the case for objects
returned from unavailable init/new methods).
§Example
Check that an instance of NSObject has the precise class NSObject.
use objc2::ClassType;
use objc2::runtime::NSObject;
let obj = NSObject::new();
assert_eq!(obj.class(), NSObject::class());Sourcepub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load instead.Available on crate feature UIIndirectScribbleInteraction only.
pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
Ivar::load instead.UIIndirectScribbleInteraction only.Use Ivar::load instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T.
See Ivar::load_ptr for details surrounding this.
Sourcepub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
Available on crate feature UIIndirectScribbleInteraction only.
pub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
UIIndirectScribbleInteraction only.Attempt to downcast the object to a class of type T.
This is the reference-variant. Use Retained::downcast if you want
to convert a retained object to another type.
§Mutable classes
Some classes have immutable and mutable variants, such as NSString
and NSMutableString.
When some Objective-C API signature says it gives you an immutable class, it generally expects you to not mutate that, even though it may technically be mutable “under the hood”.
So using this method to convert a NSString to a NSMutableString,
while not unsound, is generally frowned upon unless you created the
string yourself, or the API explicitly documents the string to be
mutable.
See Apple’s documentation on mutability and on
isKindOfClass: for more details.
§Generic classes
Objective-C generics are called “lightweight generics”, and that’s because they aren’t exposed in the runtime. This makes it impossible to safely downcast to generic collections, so this is disallowed by this method.
You can, however, safely downcast to generic collections where all the
type-parameters are AnyObject.
§Panics
This works internally by calling isKindOfClass:. That means that the
object must have the instance method of that name, and an exception
will be thrown (if CoreFoundation is linked) or the process will abort
if that is not the case. In the vast majority of cases, you don’t need
to worry about this, since both root objects NSObject and
NSProxy implement this method.
§Examples
Cast an NSString back and forth from NSObject.
use objc2::rc::Retained;
use objc2_foundation::{NSObject, NSString};
let obj: Retained<NSObject> = NSString::new().into_super();
let string = obj.downcast_ref::<NSString>().unwrap();
// Or with `downcast`, if we do not need the object afterwards
let string = obj.downcast::<NSString>().unwrap();Try (and fail) to cast an NSObject to an NSString.
use objc2_foundation::{NSObject, NSString};
let obj = NSObject::new();
assert!(obj.downcast_ref::<NSString>().is_none());Try to cast to an array of strings.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
// This is invalid and doesn't type check.
let arr = arr.downcast_ref::<NSArray<NSString>>();This fails to compile, since it would require enumerating over the array to ensure that each element is of the desired type, which is a performance pitfall.
Downcast when processing each element instead.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
for elem in arr {
if let Some(data) = elem.downcast_ref::<NSString>() {
// handle `data`
}
}Trait Implementations§
Source§impl AsRef<AnyObject> for UITextView
impl AsRef<AnyObject> for UITextView
Source§impl AsRef<NSObject> for UITextView
impl AsRef<NSObject> for UITextView
Source§impl AsRef<UIResponder> for UITextView
impl AsRef<UIResponder> for UITextView
Source§fn as_ref(&self) -> &UIResponder
fn as_ref(&self) -> &UIResponder
Source§impl AsRef<UIScrollView> for UITextView
impl AsRef<UIScrollView> for UITextView
Source§fn as_ref(&self) -> &UIScrollView
fn as_ref(&self) -> &UIScrollView
Source§impl AsRef<UITextView> for UITextView
impl AsRef<UITextView> for UITextView
Source§impl AsRef<UIView> for UITextView
impl AsRef<UIView> for UITextView
Source§impl Borrow<AnyObject> for UITextView
impl Borrow<AnyObject> for UITextView
Source§impl Borrow<NSObject> for UITextView
impl Borrow<NSObject> for UITextView
Source§impl Borrow<UIResponder> for UITextView
impl Borrow<UIResponder> for UITextView
Source§fn borrow(&self) -> &UIResponder
fn borrow(&self) -> &UIResponder
Source§impl Borrow<UIScrollView> for UITextView
impl Borrow<UIScrollView> for UITextView
Source§fn borrow(&self) -> &UIScrollView
fn borrow(&self) -> &UIScrollView
Source§impl Borrow<UIView> for UITextView
impl Borrow<UIView> for UITextView
Source§impl CALayerDelegate for UITextView
impl CALayerDelegate for UITextView
unsafe fn displayLayer(&self, layer: &CALayer)
unsafe fn layerWillDraw(&self, layer: &CALayer)
unsafe fn layoutSublayersOfLayer(&self, layer: &CALayer)
unsafe fn actionForLayer_forKey( &self, layer: &CALayer, event: &NSString, ) -> Option<Retained<ProtocolObject<dyn CAAction>>>
Source§impl ClassType for UITextView
impl ClassType for UITextView
Source§const NAME: &'static str = "UITextView"
const NAME: &'static str = "UITextView"
Source§type Super = UIScrollView
type Super = UIScrollView
Source§type ThreadKind = dyn MainThreadOnly
type ThreadKind = dyn MainThreadOnly
Source§impl Debug for UITextView
impl Debug for UITextView
Source§impl Deref for UITextView
impl Deref for UITextView
Source§impl Hash for UITextView
impl Hash for UITextView
Source§impl Message for UITextView
impl Message for UITextView
Source§impl NSCoding for UITextView
impl NSCoding for UITextView
Source§impl NSObjectProtocol for UITextView
impl NSObjectProtocol for UITextView
Source§fn isEqual(&self, other: Option<&AnyObject>) -> bool
fn isEqual(&self, other: Option<&AnyObject>) -> bool
Source§fn hash(&self) -> usize
fn hash(&self) -> usize
Source§fn isKindOfClass(&self, cls: &AnyClass) -> bool
fn isKindOfClass(&self, cls: &AnyClass) -> bool
Source§fn is_kind_of<T>(&self) -> bool
fn is_kind_of<T>(&self) -> bool
isKindOfClass directly, or cast your objects with AnyObject::downcast_refSource§fn isMemberOfClass(&self, cls: &AnyClass) -> bool
fn isMemberOfClass(&self, cls: &AnyClass) -> bool
Source§fn respondsToSelector(&self, aSelector: Sel) -> bool
fn respondsToSelector(&self, aSelector: Sel) -> bool
Source§fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
Source§fn debugDescription(&self) -> Retained<NSObject>
fn debugDescription(&self) -> Retained<NSObject>
Source§impl PartialEq for UITextView
impl PartialEq for UITextView
Source§impl RefEncode for UITextView
impl RefEncode for UITextView
Source§const ENCODING_REF: Encoding = <UIScrollView as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <UIScrollView as ::objc2::RefEncode>::ENCODING_REF
Source§impl UIAppearance for UITextView
impl UIAppearance for UITextView
Source§unsafe fn appearance(mtm: MainThreadMarker) -> Retained<Self>
unsafe fn appearance(mtm: MainThreadMarker) -> Retained<Self>
UIAppearance only.Source§unsafe fn appearanceWhenContainedInInstancesOfClasses(
container_types: &NSArray<AnyClass>,
mtm: MainThreadMarker,
) -> Retained<Self>
unsafe fn appearanceWhenContainedInInstancesOfClasses( container_types: &NSArray<AnyClass>, mtm: MainThreadMarker, ) -> Retained<Self>
UIAppearance only.Source§unsafe fn appearanceForTraitCollection(
trait: &UITraitCollection,
mtm: MainThreadMarker,
) -> Retained<Self>
unsafe fn appearanceForTraitCollection( trait: &UITraitCollection, mtm: MainThreadMarker, ) -> Retained<Self>
UIAppearance and UITraitCollection only.Source§unsafe fn appearanceForTraitCollection_whenContainedInInstancesOfClasses(
trait: &UITraitCollection,
container_types: &NSArray<AnyClass>,
mtm: MainThreadMarker,
) -> Retained<Self>
unsafe fn appearanceForTraitCollection_whenContainedInInstancesOfClasses( trait: &UITraitCollection, container_types: &NSArray<AnyClass>, mtm: MainThreadMarker, ) -> Retained<Self>
UIAppearance and UITraitCollection only.Source§impl UIContentSizeCategoryAdjusting for UITextView
impl UIContentSizeCategoryAdjusting for UITextView
Source§unsafe fn adjustsFontForContentSizeCategory(&self) -> bool
unsafe fn adjustsFontForContentSizeCategory(&self) -> bool
UIContentSizeCategoryAdjusting only.Source§unsafe fn setAdjustsFontForContentSizeCategory(
&self,
adjusts_font_for_content_size_category: bool,
)
unsafe fn setAdjustsFontForContentSizeCategory( &self, adjusts_font_for_content_size_category: bool, )
UIContentSizeCategoryAdjusting only.adjustsFontForContentSizeCategory.Source§impl UICoordinateSpace for UITextView
impl UICoordinateSpace for UITextView
Source§fn convertPoint_toCoordinateSpace(
&self,
point: CGPoint,
coordinate_space: &ProtocolObject<dyn UICoordinateSpace>,
) -> CGPoint
fn convertPoint_toCoordinateSpace( &self, point: CGPoint, coordinate_space: &ProtocolObject<dyn UICoordinateSpace>, ) -> CGPoint
UIView and objc2-core-foundation only.Source§fn convertPoint_fromCoordinateSpace(
&self,
point: CGPoint,
coordinate_space: &ProtocolObject<dyn UICoordinateSpace>,
) -> CGPoint
fn convertPoint_fromCoordinateSpace( &self, point: CGPoint, coordinate_space: &ProtocolObject<dyn UICoordinateSpace>, ) -> CGPoint
UIView and objc2-core-foundation only.Source§fn convertRect_toCoordinateSpace(
&self,
rect: CGRect,
coordinate_space: &ProtocolObject<dyn UICoordinateSpace>,
) -> CGRect
fn convertRect_toCoordinateSpace( &self, rect: CGRect, coordinate_space: &ProtocolObject<dyn UICoordinateSpace>, ) -> CGRect
UIView and objc2-core-foundation only.Source§fn convertRect_fromCoordinateSpace(
&self,
rect: CGRect,
coordinate_space: &ProtocolObject<dyn UICoordinateSpace>,
) -> CGRect
fn convertRect_fromCoordinateSpace( &self, rect: CGRect, coordinate_space: &ProtocolObject<dyn UICoordinateSpace>, ) -> CGRect
UIView and objc2-core-foundation only.Source§impl UIDynamicItem for UITextView
impl UIDynamicItem for UITextView
Source§unsafe fn center(&self) -> CGPoint
unsafe fn center(&self) -> CGPoint
UIDynamicBehavior and objc2-core-foundation only.Source§unsafe fn setCenter(&self, center: CGPoint)
unsafe fn setCenter(&self, center: CGPoint)
UIDynamicBehavior and objc2-core-foundation only.center.Source§unsafe fn bounds(&self) -> CGRect
unsafe fn bounds(&self) -> CGRect
UIDynamicBehavior and objc2-core-foundation only.Source§unsafe fn transform(&self) -> CGAffineTransform
unsafe fn transform(&self) -> CGAffineTransform
UIDynamicBehavior and objc2-core-foundation only.Source§unsafe fn setTransform(&self, transform: CGAffineTransform)
unsafe fn setTransform(&self, transform: CGAffineTransform)
UIDynamicBehavior and objc2-core-foundation only.transform.Source§unsafe fn collisionBoundsType(&self) -> UIDynamicItemCollisionBoundsType
unsafe fn collisionBoundsType(&self) -> UIDynamicItemCollisionBoundsType
UIDynamicBehavior only.Source§unsafe fn collisionBoundingPath(&self) -> Retained<UIBezierPath>
unsafe fn collisionBoundingPath(&self) -> Retained<UIBezierPath>
UIDynamicBehavior and UIBezierPath only.Source§impl UIFindInteractionDelegate for UITextView
impl UIFindInteractionDelegate for UITextView
Source§unsafe fn findInteraction_sessionForView(
&self,
interaction: &UIFindInteraction,
view: &UIView,
) -> Option<Retained<UIFindSession>>
unsafe fn findInteraction_sessionForView( &self, interaction: &UIFindInteraction, view: &UIView, ) -> Option<Retained<UIFindSession>>
UIFindSession and UIResponder and UIView and UIFindInteraction only.Source§unsafe fn findInteraction_didBeginFindSession(
&self,
interaction: &UIFindInteraction,
session: &UIFindSession,
)
unsafe fn findInteraction_didBeginFindSession( &self, interaction: &UIFindInteraction, session: &UIFindSession, )
UIFindInteraction and UIFindSession only.Source§unsafe fn findInteraction_didEndFindSession(
&self,
interaction: &UIFindInteraction,
session: &UIFindSession,
)
unsafe fn findInteraction_didEndFindSession( &self, interaction: &UIFindInteraction, session: &UIFindSession, )
UIFindInteraction and UIFindSession only.Source§impl UIFocusEnvironment for UITextView
impl UIFocusEnvironment for UITextView
Source§unsafe fn preferredFocusEnvironments(
&self,
) -> Retained<NSArray<ProtocolObject<dyn UIFocusEnvironment>>>
unsafe fn preferredFocusEnvironments( &self, ) -> Retained<NSArray<ProtocolObject<dyn UIFocusEnvironment>>>
UIFocus only.Source§unsafe fn parentFocusEnvironment(
&self,
) -> Option<Retained<ProtocolObject<dyn UIFocusEnvironment>>>
unsafe fn parentFocusEnvironment( &self, ) -> Option<Retained<ProtocolObject<dyn UIFocusEnvironment>>>
UIFocus only.Source§unsafe fn focusItemContainer(
&self,
) -> Option<Retained<ProtocolObject<dyn UIFocusItemContainer>>>
unsafe fn focusItemContainer( &self, ) -> Option<Retained<ProtocolObject<dyn UIFocusItemContainer>>>
UIFocus only.Source§unsafe fn setNeedsFocusUpdate(&self)
unsafe fn setNeedsFocusUpdate(&self)
UIFocus only.[[UIFocusSystem focusSystemForEnvironment:self] requestFocusUpdateToEnvironment:self];Source§unsafe fn updateFocusIfNeeded(&self)
unsafe fn updateFocusIfNeeded(&self)
UIFocus only.[[UIFocusSystem focusSystemForEnvironment:self] updateFocusIfNeeded];.Source§unsafe fn shouldUpdateFocusInContext(
&self,
context: &UIFocusUpdateContext,
) -> bool
unsafe fn shouldUpdateFocusInContext( &self, context: &UIFocusUpdateContext, ) -> bool
UIFocus only.Source§unsafe fn didUpdateFocusInContext_withAnimationCoordinator(
&self,
context: &UIFocusUpdateContext,
coordinator: &UIFocusAnimationCoordinator,
)
unsafe fn didUpdateFocusInContext_withAnimationCoordinator( &self, context: &UIFocusUpdateContext, coordinator: &UIFocusAnimationCoordinator, )
UIFocus and UIFocusAnimationCoordinator only.Source§unsafe fn soundIdentifierForFocusUpdateInContext(
&self,
context: &UIFocusUpdateContext,
) -> Option<Retained<UIFocusSoundIdentifier>>
unsafe fn soundIdentifierForFocusUpdateInContext( &self, context: &UIFocusUpdateContext, ) -> Option<Retained<UIFocusSoundIdentifier>>
UIFocus only.Source§impl UIFocusItem for UITextView
impl UIFocusItem for UITextView
Source§unsafe fn canBecomeFocused(&self) -> bool
unsafe fn canBecomeFocused(&self) -> bool
UIFocus only.Source§unsafe fn frame(&self) -> CGRect
unsafe fn frame(&self) -> CGRect
UIFocus and objc2-core-foundation only.coordinateSpace of the UIFocusItemContainer in which it is contained.Source§unsafe fn focusEffect(&self) -> Option<Retained<UIFocusEffect>>
unsafe fn focusEffect(&self) -> Option<Retained<UIFocusEffect>>
UIFocus and UIFocusEffect only.Source§unsafe fn focusGroupPriority(&self) -> UIFocusGroupPriority
unsafe fn focusGroupPriority(&self) -> UIFocusGroupPriority
UIFocus only.Source§unsafe fn focusItemDeferralMode(&self) -> UIFocusItemDeferralMode
unsafe fn focusItemDeferralMode(&self) -> UIFocusItemDeferralMode
UIFocus only.UIFocusItemDeferralModeNever, the focus deferral will not be enabled again
after the user engagement timeout has expired if this item is currently focused and programmatic focus updates pointing
to this item will be executed immediatly. If it returns UIFocusItemDeferralModeAlways focus will always be deferred
when this item is supposed to be focused.
Does nothing when focus deferral is not supported on the platform.Source§unsafe fn isTransparentFocusItem(&self) -> bool
unsafe fn isTransparentFocusItem(&self) -> bool
UIFocus only.Source§unsafe fn didHintFocusMovement(&self, hint: &UIFocusMovementHint)
unsafe fn didHintFocusMovement(&self, hint: &UIFocusMovementHint)
UIFocus and UIFocusMovementHint only.Source§impl UIFocusItemContainer for UITextView
impl UIFocusItemContainer for UITextView
Source§unsafe fn coordinateSpace(
&self,
) -> Retained<ProtocolObject<dyn UICoordinateSpace>>
unsafe fn coordinateSpace( &self, ) -> Retained<ProtocolObject<dyn UICoordinateSpace>>
UIFocus and UIView only.Source§unsafe fn focusItemsInRect(
&self,
rect: CGRect,
) -> Retained<NSArray<ProtocolObject<dyn UIFocusItem>>>
unsafe fn focusItemsInRect( &self, rect: CGRect, ) -> Retained<NSArray<ProtocolObject<dyn UIFocusItem>>>
UIFocus and objc2-core-foundation only.rect is expressed in coordinateSpace.
Note: starting in iOS
&
tvOS 16.0, UIView will return its subviews from this method. If you override this method in a UIView subclass, it will be your responsibility to call super and merge your array of custom focus items with UIView’s default focus items.Source§impl UIFocusItemScrollableContainer for UITextView
impl UIFocusItemScrollableContainer for UITextView
Source§unsafe fn contentOffset(&self) -> CGPoint
unsafe fn contentOffset(&self) -> CGPoint
UIFocus and objc2-core-foundation only.bounds property, bounds.origin must be equal to contentOffset.Source§unsafe fn setContentOffset(&self, content_offset: CGPoint)
unsafe fn setContentOffset(&self, content_offset: CGPoint)
UIFocus and objc2-core-foundation only.contentOffset.Source§unsafe fn contentSize(&self) -> CGSize
unsafe fn contentSize(&self) -> CGSize
UIFocus and objc2-core-foundation only.Source§impl UIKeyInput for UITextView
impl UIKeyInput for UITextView
Source§unsafe fn hasText(&self) -> bool
unsafe fn hasText(&self) -> bool
UITextInput and UITextInputTraits only.Source§unsafe fn insertText(&self, text: &NSString)
unsafe fn insertText(&self, text: &NSString)
UITextInput and UITextInputTraits only.Source§unsafe fn deleteBackward(&self)
unsafe fn deleteBackward(&self)
UITextInput and UITextInputTraits only.Source§impl UILetterformAwareAdjusting for UITextView
impl UILetterformAwareAdjusting for UITextView
Source§unsafe fn sizingRule(&self) -> UILetterformAwareSizingRule
unsafe fn sizingRule(&self) -> UILetterformAwareSizingRule
UILetterformAwareAdjusting only.sizingRule defaults to UILetterformAwareSizingRuleTypographic and determines what rule is used during the calculation of -sizeThatFits: and -intrinsicContentSizeSource§unsafe fn setSizingRule(&self, sizing_rule: UILetterformAwareSizingRule)
unsafe fn setSizingRule(&self, sizing_rule: UILetterformAwareSizingRule)
UILetterformAwareAdjusting only.sizingRule.Source§impl UIPasteConfigurationSupporting for UITextView
Available on crate feature UIPasteConfigurationSupporting only.
impl UIPasteConfigurationSupporting for UITextView
UIPasteConfigurationSupporting only.Source§unsafe fn pasteConfiguration(&self) -> Option<Retained<UIPasteConfiguration>>
unsafe fn pasteConfiguration(&self) -> Option<Retained<UIPasteConfiguration>>
UIPasteConfiguration only.Source§unsafe fn setPasteConfiguration(
&self,
paste_configuration: Option<&UIPasteConfiguration>,
)
unsafe fn setPasteConfiguration( &self, paste_configuration: Option<&UIPasteConfiguration>, )
UIPasteConfiguration only.pasteConfiguration.unsafe fn pasteItemProviders(&self, item_providers: &NSArray<NSItemProvider>)
unsafe fn canPasteItemProviders( &self, item_providers: &NSArray<NSItemProvider>, ) -> bool
Source§impl UIResponderStandardEditActions for UITextView
impl UIResponderStandardEditActions for UITextView
Source§unsafe fn copy(&self, sender: Option<&AnyObject>)
unsafe fn copy(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn paste(&self, sender: Option<&AnyObject>)
unsafe fn paste(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn pasteAndMatchStyle(&self, sender: Option<&AnyObject>)
unsafe fn pasteAndMatchStyle(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn pasteAndGo(&self, sender: Option<&AnyObject>)
unsafe fn pasteAndGo(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn pasteAndSearch(&self, sender: Option<&AnyObject>)
unsafe fn pasteAndSearch(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn select(&self, sender: Option<&AnyObject>)
unsafe fn select(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn selectAll(&self, sender: Option<&AnyObject>)
unsafe fn selectAll(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn delete(&self, sender: Option<&AnyObject>)
unsafe fn delete(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn makeTextWritingDirectionLeftToRight(&self, sender: Option<&AnyObject>)
unsafe fn makeTextWritingDirectionLeftToRight(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn makeTextWritingDirectionRightToLeft(&self, sender: Option<&AnyObject>)
unsafe fn makeTextWritingDirectionRightToLeft(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn toggleBoldface(&self, sender: Option<&AnyObject>)
unsafe fn toggleBoldface(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn toggleItalics(&self, sender: Option<&AnyObject>)
unsafe fn toggleItalics(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn toggleUnderline(&self, sender: Option<&AnyObject>)
unsafe fn toggleUnderline(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn increaseSize(&self, sender: Option<&AnyObject>)
unsafe fn increaseSize(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn decreaseSize(&self, sender: Option<&AnyObject>)
unsafe fn decreaseSize(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn find(&self, sender: Option<&AnyObject>)
unsafe fn find(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn findAndReplace(&self, sender: Option<&AnyObject>)
unsafe fn findAndReplace(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn findNext(&self, sender: Option<&AnyObject>)
unsafe fn findNext(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn findPrevious(&self, sender: Option<&AnyObject>)
unsafe fn findPrevious(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn useSelectionForFind(&self, sender: Option<&AnyObject>)
unsafe fn useSelectionForFind(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn updateTextAttributesWithConversionHandler(
&self,
conversion_handler: UITextAttributesConversionHandler,
)
unsafe fn updateTextAttributesWithConversionHandler( &self, conversion_handler: UITextAttributesConversionHandler, )
UIResponder and block2 only.Source§unsafe fn print(&self, sender: Option<&AnyObject>)
unsafe fn print(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn rename(&self, sender: Option<&AnyObject>)
unsafe fn rename(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn duplicate(&self, sender: Option<&AnyObject>)
unsafe fn duplicate(&self, sender: Option<&AnyObject>)
UIResponder only.Source§unsafe fn move(&self, sender: Option<&AnyObject>)
unsafe fn move(&self, sender: Option<&AnyObject>)
UIResponder only.Source§impl UITextDraggable for UITextView
impl UITextDraggable for UITextView
Source§unsafe fn textDragDelegate(
&self,
) -> Option<Retained<ProtocolObject<dyn UITextDragDelegate>>>
unsafe fn textDragDelegate( &self, ) -> Option<Retained<ProtocolObject<dyn UITextDragDelegate>>>
UITextInput and UITextInputTraits and UITextDragging only.Source§unsafe fn setTextDragDelegate(
&self,
text_drag_delegate: Option<&ProtocolObject<dyn UITextDragDelegate>>,
)
unsafe fn setTextDragDelegate( &self, text_drag_delegate: Option<&ProtocolObject<dyn UITextDragDelegate>>, )
UITextInput and UITextInputTraits and UITextDragging only.textDragDelegate.Source§unsafe fn textDragInteraction(&self) -> Option<Retained<UIDragInteraction>>
unsafe fn textDragInteraction(&self) -> Option<Retained<UIDragInteraction>>
UITextInput and UITextInputTraits and UITextDragging and UIDragInteraction only.Source§unsafe fn isTextDragActive(&self) -> bool
unsafe fn isTextDragActive(&self) -> bool
UITextInput and UITextInputTraits and UITextDragging only.Source§unsafe fn textDragOptions(&self) -> UITextDragOptions
unsafe fn textDragOptions(&self) -> UITextDragOptions
UITextInput and UITextInputTraits and UITextDragging only.Source§unsafe fn setTextDragOptions(&self, text_drag_options: UITextDragOptions)
unsafe fn setTextDragOptions(&self, text_drag_options: UITextDragOptions)
UITextInput and UITextInputTraits and UITextDragging only.textDragOptions.Source§impl UITextDroppable for UITextView
impl UITextDroppable for UITextView
Source§unsafe fn textDropDelegate(
&self,
) -> Option<Retained<ProtocolObject<dyn UITextDropDelegate>>>
unsafe fn textDropDelegate( &self, ) -> Option<Retained<ProtocolObject<dyn UITextDropDelegate>>>
UIPasteConfigurationSupporting and UITextInput and UITextInputTraits and UITextPasteConfigurationSupporting and UITextDropping only.Source§unsafe fn setTextDropDelegate(
&self,
text_drop_delegate: Option<&ProtocolObject<dyn UITextDropDelegate>>,
)
unsafe fn setTextDropDelegate( &self, text_drop_delegate: Option<&ProtocolObject<dyn UITextDropDelegate>>, )
UIPasteConfigurationSupporting and UITextInput and UITextInputTraits and UITextPasteConfigurationSupporting and UITextDropping only.textDropDelegate.Source§unsafe fn textDropInteraction(&self) -> Option<Retained<UIDropInteraction>>
unsafe fn textDropInteraction(&self) -> Option<Retained<UIDropInteraction>>
UIPasteConfigurationSupporting and UITextInput and UITextInputTraits and UITextPasteConfigurationSupporting and UITextDropping and UIDropInteraction only.Source§impl UITextInput for UITextView
impl UITextInput for UITextView
Source§unsafe fn textInRange(&self, range: &UITextRange) -> Option<Retained<NSString>>
unsafe fn textInRange(&self, range: &UITextRange) -> Option<Retained<NSString>>
UITextInput and UITextInputTraits only.Source§unsafe fn replaceRange_withText(&self, range: &UITextRange, text: &NSString)
unsafe fn replaceRange_withText(&self, range: &UITextRange, text: &NSString)
UITextInput and UITextInputTraits only.Source§unsafe fn selectedTextRange(&self) -> Option<Retained<UITextRange>>
unsafe fn selectedTextRange(&self) -> Option<Retained<UITextRange>>
UITextInput and UITextInputTraits only.Source§unsafe fn setSelectedTextRange(&self, selected_text_range: Option<&UITextRange>)
unsafe fn setSelectedTextRange(&self, selected_text_range: Option<&UITextRange>)
UITextInput and UITextInputTraits only.selectedTextRange.Source§unsafe fn markedTextRange(&self) -> Option<Retained<UITextRange>>
unsafe fn markedTextRange(&self) -> Option<Retained<UITextRange>>
UITextInput and UITextInputTraits only.Source§unsafe fn markedTextStyle(
&self,
) -> Option<Retained<NSDictionary<NSAttributedStringKey, AnyObject>>>
unsafe fn markedTextStyle( &self, ) -> Option<Retained<NSDictionary<NSAttributedStringKey, AnyObject>>>
UITextInput and UITextInputTraits only.Source§unsafe fn setMarkedTextStyle(
&self,
marked_text_style: Option<&NSDictionary<NSAttributedStringKey, AnyObject>>,
)
unsafe fn setMarkedTextStyle( &self, marked_text_style: Option<&NSDictionary<NSAttributedStringKey, AnyObject>>, )
UITextInput and UITextInputTraits only.markedTextStyle.Source§unsafe fn setMarkedText_selectedRange(
&self,
marked_text: Option<&NSString>,
selected_range: NSRange,
)
unsafe fn setMarkedText_selectedRange( &self, marked_text: Option<&NSString>, selected_range: NSRange, )
UITextInput and UITextInputTraits only.Source§unsafe fn unmarkText(&self)
unsafe fn unmarkText(&self)
UITextInput and UITextInputTraits only.Source§unsafe fn beginningOfDocument(&self) -> Retained<UITextPosition>
unsafe fn beginningOfDocument(&self) -> Retained<UITextPosition>
UITextInput and UITextInputTraits only.Source§unsafe fn endOfDocument(&self) -> Retained<UITextPosition>
unsafe fn endOfDocument(&self) -> Retained<UITextPosition>
UITextInput and UITextInputTraits only.Source§unsafe fn textRangeFromPosition_toPosition(
&self,
from_position: &UITextPosition,
to_position: &UITextPosition,
) -> Option<Retained<UITextRange>>
unsafe fn textRangeFromPosition_toPosition( &self, from_position: &UITextPosition, to_position: &UITextPosition, ) -> Option<Retained<UITextRange>>
UITextInput and UITextInputTraits only.Source§unsafe fn positionFromPosition_offset(
&self,
position: &UITextPosition,
offset: NSInteger,
) -> Option<Retained<UITextPosition>>
unsafe fn positionFromPosition_offset( &self, position: &UITextPosition, offset: NSInteger, ) -> Option<Retained<UITextPosition>>
UITextInput and UITextInputTraits only.Source§unsafe fn positionFromPosition_inDirection_offset(
&self,
position: &UITextPosition,
direction: UITextLayoutDirection,
offset: NSInteger,
) -> Option<Retained<UITextPosition>>
unsafe fn positionFromPosition_inDirection_offset( &self, position: &UITextPosition, direction: UITextLayoutDirection, offset: NSInteger, ) -> Option<Retained<UITextPosition>>
UITextInput and UITextInputTraits only.Source§unsafe fn comparePosition_toPosition(
&self,
position: &UITextPosition,
other: &UITextPosition,
) -> NSComparisonResult
unsafe fn comparePosition_toPosition( &self, position: &UITextPosition, other: &UITextPosition, ) -> NSComparisonResult
UITextInput and UITextInputTraits only.Source§unsafe fn offsetFromPosition_toPosition(
&self,
from: &UITextPosition,
to_position: &UITextPosition,
) -> NSInteger
unsafe fn offsetFromPosition_toPosition( &self, from: &UITextPosition, to_position: &UITextPosition, ) -> NSInteger
UITextInput and UITextInputTraits only.Source§unsafe fn inputDelegate(
&self,
) -> Option<Retained<ProtocolObject<dyn UITextInputDelegate>>>
unsafe fn inputDelegate( &self, ) -> Option<Retained<ProtocolObject<dyn UITextInputDelegate>>>
UITextInput and UITextInputTraits only.Source§unsafe fn setInputDelegate(
&self,
input_delegate: Option<&ProtocolObject<dyn UITextInputDelegate>>,
)
unsafe fn setInputDelegate( &self, input_delegate: Option<&ProtocolObject<dyn UITextInputDelegate>>, )
UITextInput and UITextInputTraits only.inputDelegate.Source§unsafe fn tokenizer(&self) -> Retained<ProtocolObject<dyn UITextInputTokenizer>>
unsafe fn tokenizer(&self) -> Retained<ProtocolObject<dyn UITextInputTokenizer>>
UITextInput and UITextInputTraits only.Source§unsafe fn positionWithinRange_farthestInDirection(
&self,
range: &UITextRange,
direction: UITextLayoutDirection,
) -> Option<Retained<UITextPosition>>
unsafe fn positionWithinRange_farthestInDirection( &self, range: &UITextRange, direction: UITextLayoutDirection, ) -> Option<Retained<UITextPosition>>
UITextInput and UITextInputTraits only.Source§unsafe fn characterRangeByExtendingPosition_inDirection(
&self,
position: &UITextPosition,
direction: UITextLayoutDirection,
) -> Option<Retained<UITextRange>>
unsafe fn characterRangeByExtendingPosition_inDirection( &self, position: &UITextPosition, direction: UITextLayoutDirection, ) -> Option<Retained<UITextRange>>
UITextInput and UITextInputTraits only.Source§unsafe fn baseWritingDirectionForPosition_inDirection(
&self,
position: &UITextPosition,
direction: UITextStorageDirection,
) -> NSWritingDirection
unsafe fn baseWritingDirectionForPosition_inDirection( &self, position: &UITextPosition, direction: UITextStorageDirection, ) -> NSWritingDirection
UITextInput and UITextInputTraits and NSText only.Source§unsafe fn setBaseWritingDirection_forRange(
&self,
writing_direction: NSWritingDirection,
range: &UITextRange,
)
unsafe fn setBaseWritingDirection_forRange( &self, writing_direction: NSWritingDirection, range: &UITextRange, )
UITextInput and UITextInputTraits and NSText only.Source§unsafe fn firstRectForRange(&self, range: &UITextRange) -> CGRect
unsafe fn firstRectForRange(&self, range: &UITextRange) -> CGRect
UITextInput and UITextInputTraits and objc2-core-foundation only.Source§unsafe fn caretRectForPosition(&self, position: &UITextPosition) -> CGRect
unsafe fn caretRectForPosition(&self, position: &UITextPosition) -> CGRect
UITextInput and UITextInputTraits and objc2-core-foundation only.Source§unsafe fn selectionRectsForRange(
&self,
range: &UITextRange,
) -> Retained<NSArray<UITextSelectionRect>>
unsafe fn selectionRectsForRange( &self, range: &UITextRange, ) -> Retained<NSArray<UITextSelectionRect>>
UITextInput and UITextInputTraits only.Source§unsafe fn closestPositionToPoint(
&self,
point: CGPoint,
) -> Option<Retained<UITextPosition>>
unsafe fn closestPositionToPoint( &self, point: CGPoint, ) -> Option<Retained<UITextPosition>>
UITextInput and UITextInputTraits and objc2-core-foundation only.Source§unsafe fn closestPositionToPoint_withinRange(
&self,
point: CGPoint,
range: &UITextRange,
) -> Option<Retained<UITextPosition>>
unsafe fn closestPositionToPoint_withinRange( &self, point: CGPoint, range: &UITextRange, ) -> Option<Retained<UITextPosition>>
UITextInput and UITextInputTraits and objc2-core-foundation only.Source§unsafe fn characterRangeAtPoint(
&self,
point: CGPoint,
) -> Option<Retained<UITextRange>>
unsafe fn characterRangeAtPoint( &self, point: CGPoint, ) -> Option<Retained<UITextRange>>
UITextInput and UITextInputTraits and objc2-core-foundation only.Source§unsafe fn shouldChangeTextInRange_replacementText(
&self,
range: &UITextRange,
text: &NSString,
) -> bool
unsafe fn shouldChangeTextInRange_replacementText( &self, range: &UITextRange, text: &NSString, ) -> bool
UITextInput and UITextInputTraits only.Source§unsafe fn textStylingAtPosition_inDirection(
&self,
position: &UITextPosition,
direction: UITextStorageDirection,
) -> Option<Retained<NSDictionary<NSAttributedStringKey, AnyObject>>>
unsafe fn textStylingAtPosition_inDirection( &self, position: &UITextPosition, direction: UITextStorageDirection, ) -> Option<Retained<NSDictionary<NSAttributedStringKey, AnyObject>>>
UITextInput and UITextInputTraits only.Source§unsafe fn positionWithinRange_atCharacterOffset(
&self,
range: &UITextRange,
offset: NSInteger,
) -> Option<Retained<UITextPosition>>
unsafe fn positionWithinRange_atCharacterOffset( &self, range: &UITextRange, offset: NSInteger, ) -> Option<Retained<UITextPosition>>
UITextInput and UITextInputTraits only.Source§unsafe fn characterOffsetOfPosition_withinRange(
&self,
position: &UITextPosition,
range: &UITextRange,
) -> NSInteger
unsafe fn characterOffsetOfPosition_withinRange( &self, position: &UITextPosition, range: &UITextRange, ) -> NSInteger
UITextInput and UITextInputTraits only.Source§unsafe fn textInputView(&self) -> Retained<UIView>
unsafe fn textInputView(&self) -> Retained<UIView>
UITextInput and UITextInputTraits and UIResponder and UIView only.Source§unsafe fn selectionAffinity(&self) -> UITextStorageDirection
unsafe fn selectionAffinity(&self) -> UITextStorageDirection
UITextInput and UITextInputTraits only.Source§unsafe fn setSelectionAffinity(
&self,
selection_affinity: UITextStorageDirection,
)
unsafe fn setSelectionAffinity( &self, selection_affinity: UITextStorageDirection, )
UITextInput and UITextInputTraits only.selectionAffinity.Source§unsafe fn insertDictationResult(
&self,
dictation_result: &NSArray<UIDictationPhrase>,
)
unsafe fn insertDictationResult( &self, dictation_result: &NSArray<UIDictationPhrase>, )
UITextInput and UITextInputTraits only.Source§unsafe fn dictationRecordingDidEnd(&self)
unsafe fn dictationRecordingDidEnd(&self)
UITextInput and UITextInputTraits only.Source§unsafe fn dictationRecognitionFailed(&self)
unsafe fn dictationRecognitionFailed(&self)
UITextInput and UITextInputTraits only.Source§unsafe fn insertDictationResultPlaceholder(&self) -> Retained<AnyObject>
unsafe fn insertDictationResultPlaceholder(&self) -> Retained<AnyObject>
UITextInput and UITextInputTraits only.Source§unsafe fn frameForDictationResultPlaceholder(
&self,
placeholder: &AnyObject,
) -> CGRect
unsafe fn frameForDictationResultPlaceholder( &self, placeholder: &AnyObject, ) -> CGRect
UITextInput and UITextInputTraits and objc2-core-foundation only.Source§unsafe fn removeDictationResultPlaceholder_willInsertResult(
&self,
placeholder: &AnyObject,
will_insert_result: bool,
)
unsafe fn removeDictationResultPlaceholder_willInsertResult( &self, placeholder: &AnyObject, will_insert_result: bool, )
UITextInput and UITextInputTraits only.Source§unsafe fn insertText_alternatives_style(
&self,
text: &NSString,
alternatives: &NSArray<NSString>,
style: UITextAlternativeStyle,
)
unsafe fn insertText_alternatives_style( &self, text: &NSString, alternatives: &NSArray<NSString>, style: UITextAlternativeStyle, )
UITextInput and UITextInputTraits only.Source§unsafe fn setAttributedMarkedText_selectedRange(
&self,
marked_text: Option<&NSAttributedString>,
selected_range: NSRange,
)
unsafe fn setAttributedMarkedText_selectedRange( &self, marked_text: Option<&NSAttributedString>, selected_range: NSRange, )
UITextInput and UITextInputTraits only.Source§unsafe fn insertTextPlaceholderWithSize(
&self,
size: CGSize,
) -> Retained<UITextPlaceholder>
unsafe fn insertTextPlaceholderWithSize( &self, size: CGSize, ) -> Retained<UITextPlaceholder>
UITextInput and UITextInputTraits and objc2-core-foundation only.Source§unsafe fn removeTextPlaceholder(&self, text_placeholder: &UITextPlaceholder)
unsafe fn removeTextPlaceholder(&self, text_placeholder: &UITextPlaceholder)
UITextInput and UITextInputTraits only.Source§unsafe fn beginFloatingCursorAtPoint(&self, point: CGPoint)
unsafe fn beginFloatingCursorAtPoint(&self, point: CGPoint)
UITextInput and UITextInputTraits and objc2-core-foundation only.Source§unsafe fn updateFloatingCursorAtPoint(&self, point: CGPoint)
unsafe fn updateFloatingCursorAtPoint(&self, point: CGPoint)
UITextInput and UITextInputTraits and objc2-core-foundation only.Source§unsafe fn endFloatingCursor(&self)
unsafe fn endFloatingCursor(&self)
UITextInput and UITextInputTraits only.Source§unsafe fn caretTransformForPosition(
&self,
position: &UITextPosition,
) -> CGAffineTransform
unsafe fn caretTransformForPosition( &self, position: &UITextPosition, ) -> CGAffineTransform
UITextInput and UITextInputTraits and objc2-core-foundation only.-caretRectForPosition:, optionally provide a transform for the caret at position. As with all geometry information in this protocol,
transforms are assumed to be relative to the textInputView coordinate space. If unimplemented, the identity transform is assumed.Source§unsafe fn editMenuForTextRange_suggestedActions(
&self,
text_range: &UITextRange,
suggested_actions: &NSArray<UIMenuElement>,
) -> Option<Retained<UIMenu>>
unsafe fn editMenuForTextRange_suggestedActions( &self, text_range: &UITextRange, suggested_actions: &NSArray<UIMenuElement>, ) -> Option<Retained<UIMenu>>
UITextInput and UITextInputTraits and UIMenu and UIMenuElement only.Source§unsafe fn willPresentEditMenuWithAnimator(
&self,
animator: &ProtocolObject<dyn UIEditMenuInteractionAnimating>,
)
unsafe fn willPresentEditMenuWithAnimator( &self, animator: &ProtocolObject<dyn UIEditMenuInteractionAnimating>, )
UITextInput and UITextInputTraits and UIEditMenuInteraction only.Source§unsafe fn willDismissEditMenuWithAnimator(
&self,
animator: &ProtocolObject<dyn UIEditMenuInteractionAnimating>,
)
unsafe fn willDismissEditMenuWithAnimator( &self, animator: &ProtocolObject<dyn UIEditMenuInteractionAnimating>, )
UITextInput and UITextInputTraits and UIEditMenuInteraction only.Source§unsafe fn supportsAdaptiveImageGlyph(&self) -> bool
unsafe fn supportsAdaptiveImageGlyph(&self) -> bool
UITextInput and UITextInputTraits only.Source§unsafe fn setSupportsAdaptiveImageGlyph(
&self,
supports_adaptive_image_glyph: bool,
)
unsafe fn setSupportsAdaptiveImageGlyph( &self, supports_adaptive_image_glyph: bool, )
UITextInput and UITextInputTraits only.supportsAdaptiveImageGlyph.Source§unsafe fn insertAdaptiveImageGlyph_replacementRange(
&self,
adaptive_image_glyph: &NSAdaptiveImageGlyph,
replacement_range: &UITextRange,
)
unsafe fn insertAdaptiveImageGlyph_replacementRange( &self, adaptive_image_glyph: &NSAdaptiveImageGlyph, replacement_range: &UITextRange, )
UITextInput and UITextInputTraits and NSAdaptiveImageGlyph only.Source§unsafe fn isEditable(&self) -> bool
unsafe fn isEditable(&self) -> bool
UITextInput and UITextInputTraits only.Source§unsafe fn insertAttributedText(&self, string: &NSAttributedString)
unsafe fn insertAttributedText(&self, string: &NSAttributedString)
UITextInput and UITextInputTraits only.Source§unsafe fn attributedTextInRange(
&self,
range: &UITextRange,
) -> Retained<NSAttributedString>
unsafe fn attributedTextInRange( &self, range: &UITextRange, ) -> Retained<NSAttributedString>
UITextInput and UITextInputTraits only.Source§unsafe fn replaceRange_withAttributedText(
&self,
range: &UITextRange,
attributed_text: &NSAttributedString,
)
unsafe fn replaceRange_withAttributedText( &self, range: &UITextRange, attributed_text: &NSAttributedString, )
UITextInput and UITextInputTraits only.Source§unsafe fn willPresentWritingTools(&self)
unsafe fn willPresentWritingTools(&self)
UITextInput and UITextInputTraits only.Source§unsafe fn didDismissWritingTools(&self)
unsafe fn didDismissWritingTools(&self)
UITextInput and UITextInputTraits only.Source§unsafe fn insertInputSuggestion(&self, input_suggestion: &UIInputSuggestion)
unsafe fn insertInputSuggestion(&self, input_suggestion: &UIInputSuggestion)
UITextInput and UITextInputTraits and UIInputSuggestion only.Source§impl UITextInputTraits for UITextView
impl UITextInputTraits for UITextView
Source§unsafe fn autocapitalizationType(&self) -> UITextAutocapitalizationType
unsafe fn autocapitalizationType(&self) -> UITextAutocapitalizationType
UITextInputTraits only.Source§unsafe fn setAutocapitalizationType(
&self,
autocapitalization_type: UITextAutocapitalizationType,
)
unsafe fn setAutocapitalizationType( &self, autocapitalization_type: UITextAutocapitalizationType, )
UITextInputTraits only.autocapitalizationType.Source§unsafe fn autocorrectionType(&self) -> UITextAutocorrectionType
unsafe fn autocorrectionType(&self) -> UITextAutocorrectionType
UITextInputTraits only.Source§unsafe fn setAutocorrectionType(
&self,
autocorrection_type: UITextAutocorrectionType,
)
unsafe fn setAutocorrectionType( &self, autocorrection_type: UITextAutocorrectionType, )
UITextInputTraits only.autocorrectionType.Source§unsafe fn spellCheckingType(&self) -> UITextSpellCheckingType
unsafe fn spellCheckingType(&self) -> UITextSpellCheckingType
UITextInputTraits only.Source§unsafe fn setSpellCheckingType(
&self,
spell_checking_type: UITextSpellCheckingType,
)
unsafe fn setSpellCheckingType( &self, spell_checking_type: UITextSpellCheckingType, )
UITextInputTraits only.spellCheckingType.Source§unsafe fn smartQuotesType(&self) -> UITextSmartQuotesType
unsafe fn smartQuotesType(&self) -> UITextSmartQuotesType
UITextInputTraits only.Source§unsafe fn setSmartQuotesType(&self, smart_quotes_type: UITextSmartQuotesType)
unsafe fn setSmartQuotesType(&self, smart_quotes_type: UITextSmartQuotesType)
UITextInputTraits only.smartQuotesType.Source§unsafe fn smartDashesType(&self) -> UITextSmartDashesType
unsafe fn smartDashesType(&self) -> UITextSmartDashesType
UITextInputTraits only.Source§unsafe fn setSmartDashesType(&self, smart_dashes_type: UITextSmartDashesType)
unsafe fn setSmartDashesType(&self, smart_dashes_type: UITextSmartDashesType)
UITextInputTraits only.smartDashesType.Source§unsafe fn smartInsertDeleteType(&self) -> UITextSmartInsertDeleteType
unsafe fn smartInsertDeleteType(&self) -> UITextSmartInsertDeleteType
UITextInputTraits only.Source§unsafe fn setSmartInsertDeleteType(
&self,
smart_insert_delete_type: UITextSmartInsertDeleteType,
)
unsafe fn setSmartInsertDeleteType( &self, smart_insert_delete_type: UITextSmartInsertDeleteType, )
UITextInputTraits only.smartInsertDeleteType.Source§unsafe fn inlinePredictionType(&self) -> UITextInlinePredictionType
unsafe fn inlinePredictionType(&self) -> UITextInlinePredictionType
UITextInputTraits only.Source§unsafe fn setInlinePredictionType(
&self,
inline_prediction_type: UITextInlinePredictionType,
)
unsafe fn setInlinePredictionType( &self, inline_prediction_type: UITextInlinePredictionType, )
UITextInputTraits only.inlinePredictionType.Source§unsafe fn mathExpressionCompletionType(
&self,
) -> UITextMathExpressionCompletionType
unsafe fn mathExpressionCompletionType( &self, ) -> UITextMathExpressionCompletionType
UITextInputTraits only.Source§unsafe fn setMathExpressionCompletionType(
&self,
math_expression_completion_type: UITextMathExpressionCompletionType,
)
unsafe fn setMathExpressionCompletionType( &self, math_expression_completion_type: UITextMathExpressionCompletionType, )
UITextInputTraits only.mathExpressionCompletionType.Source§unsafe fn keyboardType(&self) -> UIKeyboardType
unsafe fn keyboardType(&self) -> UIKeyboardType
UITextInputTraits only.Source§unsafe fn setKeyboardType(&self, keyboard_type: UIKeyboardType)
unsafe fn setKeyboardType(&self, keyboard_type: UIKeyboardType)
UITextInputTraits only.keyboardType.Source§unsafe fn keyboardAppearance(&self) -> UIKeyboardAppearance
unsafe fn keyboardAppearance(&self) -> UIKeyboardAppearance
UITextInputTraits only.Source§unsafe fn setKeyboardAppearance(
&self,
keyboard_appearance: UIKeyboardAppearance,
)
unsafe fn setKeyboardAppearance( &self, keyboard_appearance: UIKeyboardAppearance, )
UITextInputTraits only.keyboardAppearance.Source§unsafe fn returnKeyType(&self) -> UIReturnKeyType
unsafe fn returnKeyType(&self) -> UIReturnKeyType
UITextInputTraits only.Source§unsafe fn setReturnKeyType(&self, return_key_type: UIReturnKeyType)
unsafe fn setReturnKeyType(&self, return_key_type: UIReturnKeyType)
UITextInputTraits only.returnKeyType.Source§unsafe fn enablesReturnKeyAutomatically(&self) -> bool
unsafe fn enablesReturnKeyAutomatically(&self) -> bool
UITextInputTraits only.Source§unsafe fn setEnablesReturnKeyAutomatically(
&self,
enables_return_key_automatically: bool,
)
unsafe fn setEnablesReturnKeyAutomatically( &self, enables_return_key_automatically: bool, )
UITextInputTraits only.enablesReturnKeyAutomatically.Source§unsafe fn isSecureTextEntry(&self) -> bool
unsafe fn isSecureTextEntry(&self) -> bool
UITextInputTraits only.Source§unsafe fn setSecureTextEntry(&self, secure_text_entry: bool)
unsafe fn setSecureTextEntry(&self, secure_text_entry: bool)
UITextInputTraits only.isSecureTextEntry.Source§unsafe fn textContentType(&self) -> Retained<UITextContentType>
unsafe fn textContentType(&self) -> Retained<UITextContentType>
UITextInputTraits only.Source§unsafe fn setTextContentType(
&self,
text_content_type: Option<&UITextContentType>,
)
unsafe fn setTextContentType( &self, text_content_type: Option<&UITextContentType>, )
UITextInputTraits only.textContentType.Source§unsafe fn passwordRules(&self) -> Option<Retained<UITextInputPasswordRules>>
unsafe fn passwordRules(&self) -> Option<Retained<UITextInputPasswordRules>>
UITextInputTraits only.Source§unsafe fn setPasswordRules(
&self,
password_rules: Option<&UITextInputPasswordRules>,
)
unsafe fn setPasswordRules( &self, password_rules: Option<&UITextInputPasswordRules>, )
UITextInputTraits only.passwordRules.Source§unsafe fn writingToolsBehavior(&self) -> UIWritingToolsBehavior
unsafe fn writingToolsBehavior(&self) -> UIWritingToolsBehavior
UITextInputTraits only.Source§unsafe fn setWritingToolsBehavior(
&self,
writing_tools_behavior: UIWritingToolsBehavior,
)
unsafe fn setWritingToolsBehavior( &self, writing_tools_behavior: UIWritingToolsBehavior, )
UITextInputTraits only.writingToolsBehavior.Source§unsafe fn allowedWritingToolsResultOptions(&self) -> UIWritingToolsResultOptions
unsafe fn allowedWritingToolsResultOptions(&self) -> UIWritingToolsResultOptions
UITextInputTraits only.Source§unsafe fn setAllowedWritingToolsResultOptions(
&self,
allowed_writing_tools_result_options: UIWritingToolsResultOptions,
)
unsafe fn setAllowedWritingToolsResultOptions( &self, allowed_writing_tools_result_options: UIWritingToolsResultOptions, )
UITextInputTraits only.allowedWritingToolsResultOptions.Source§unsafe fn conversationContext(&self) -> Option<Retained<UIConversationContext>>
unsafe fn conversationContext(&self) -> Option<Retained<UIConversationContext>>
UITextInputTraits and UIConversationContext only.Source§unsafe fn setConversationContext(
&self,
conversation_context: Option<&UIConversationContext>,
)
unsafe fn setConversationContext( &self, conversation_context: Option<&UIConversationContext>, )
UITextInputTraits and UIConversationContext only.conversationContext.Source§impl UITextPasteConfigurationSupporting for UITextView
impl UITextPasteConfigurationSupporting for UITextView
Source§unsafe fn pasteDelegate(
&self,
) -> Option<Retained<ProtocolObject<dyn UITextPasteDelegate>>>
unsafe fn pasteDelegate( &self, ) -> Option<Retained<ProtocolObject<dyn UITextPasteDelegate>>>
UITextPasteConfigurationSupporting and UIPasteConfigurationSupporting and UITextPasteDelegate only.Source§unsafe fn setPasteDelegate(
&self,
paste_delegate: Option<&ProtocolObject<dyn UITextPasteDelegate>>,
)
unsafe fn setPasteDelegate( &self, paste_delegate: Option<&ProtocolObject<dyn UITextPasteDelegate>>, )
UITextPasteConfigurationSupporting and UIPasteConfigurationSupporting and UITextPasteDelegate only.pasteDelegate.Source§impl UITextSearching for UITextView
impl UITextSearching for UITextView
Source§unsafe fn selectedTextRange(&self) -> Option<Retained<UITextRange>>
unsafe fn selectedTextRange(&self) -> Option<Retained<UITextRange>>
UITextSearching and UITextInput only.Source§unsafe fn compareFoundRange_toRange_inDocument(
&self,
found_range: &UITextRange,
to_range: &UITextRange,
document: Option<&UITextSearchDocumentIdentifier>,
) -> NSComparisonResult
unsafe fn compareFoundRange_toRange_inDocument( &self, found_range: &UITextRange, to_range: &UITextRange, document: Option<&UITextSearchDocumentIdentifier>, ) -> NSComparisonResult
UITextSearching and UITextInput only.fromRangeto
toRange. This is used by
the system find panel to know which
UITextRangeto highlight next when the user taps the “next” or “previous”
result buttons. Read moreSource§unsafe fn performTextSearchWithQueryString_usingOptions_resultAggregator(
&self,
string: &NSString,
options: &UITextSearchOptions,
aggregator: &ProtocolObject<dyn UITextSearchAggregator>,
)
unsafe fn performTextSearchWithQueryString_usingOptions_resultAggregator( &self, string: &NSString, options: &UITextSearchOptions, aggregator: &ProtocolObject<dyn UITextSearchAggregator>, )
UITextSearching and UIFindSession only.string.When results are found,
provide the results to
aggregator. Read moreSource§unsafe fn decorateFoundTextRange_inDocument_usingStyle(
&self,
range: &UITextRange,
document: Option<&UITextSearchDocumentIdentifier>,
style: UITextSearchFoundTextStyle,
)
unsafe fn decorateFoundTextRange_inDocument_usingStyle( &self, range: &UITextRange, document: Option<&UITextSearchDocumentIdentifier>, style: UITextSearchFoundTextStyle, )
UITextSearching and UITextInput only.Source§unsafe fn clearAllDecoratedFoundText(&self)
unsafe fn clearAllDecoratedFoundText(&self)
UITextSearching only.decorateFoundTextRange:usingStyle:are cleared.Source§unsafe fn supportsTextReplacement(&self) -> bool
unsafe fn supportsTextReplacement(&self) -> bool
UITextSearching only.Source§unsafe fn shouldReplaceFoundTextInRange_inDocument_withText(
&self,
range: &UITextRange,
document: Option<&UITextSearchDocumentIdentifier>,
replacement_text: &NSString,
) -> bool
unsafe fn shouldReplaceFoundTextInRange_inDocument_withText( &self, range: &UITextRange, document: Option<&UITextSearchDocumentIdentifier>, replacement_text: &NSString, ) -> bool
UITextSearching and UITextInput only.range. This will disable the “replace”
button in the UI. If this method is unimplemented, it is assumed that all results are replaceable. Read moreSource§unsafe fn replaceFoundTextInRange_inDocument_withText(
&self,
range: &UITextRange,
document: Option<&UITextSearchDocumentIdentifier>,
replacement_text: &NSString,
)
unsafe fn replaceFoundTextInRange_inDocument_withText( &self, range: &UITextRange, document: Option<&UITextSearchDocumentIdentifier>, replacement_text: &NSString, )
UITextSearching and UITextInput only.-supportsTextReplacement, this method will be called whenever the user intends to
replace a range of text. Read moreSource§unsafe fn replaceAllOccurrencesOfQueryString_usingOptions_withText(
&self,
query_string: &NSString,
options: &UITextSearchOptions,
replacement_text: &NSString,
)
unsafe fn replaceAllOccurrencesOfQueryString_usingOptions_withText( &self, query_string: &NSString, options: &UITextSearchOptions, replacement_text: &NSString, )
UITextSearching and UIFindSession only.Source§unsafe fn willHighlightFoundTextRange_inDocument(
&self,
range: &UITextRange,
document: Option<&UITextSearchDocumentIdentifier>,
)
unsafe fn willHighlightFoundTextRange_inDocument( &self, range: &UITextRange, document: Option<&UITextSearchDocumentIdentifier>, )
UITextSearching and UITextInput only.range.Source§unsafe fn scrollRangeToVisible_inDocument(
&self,
range: &UITextRange,
document: Option<&UITextSearchDocumentIdentifier>,
)
unsafe fn scrollRangeToVisible_inDocument( &self, range: &UITextRange, document: Option<&UITextSearchDocumentIdentifier>, )
UITextSearching and UITextInput only.Source§unsafe fn selectedTextSearchDocument(
&self,
) -> Option<Retained<UITextSearchDocumentIdentifier>>
unsafe fn selectedTextSearchDocument( &self, ) -> Option<Retained<UITextSearchDocumentIdentifier>>
UITextSearching only.Source§unsafe fn compareOrderFromDocument_toDocument(
&self,
from_document: &UITextSearchDocumentIdentifier,
to_document: &UITextSearchDocumentIdentifier,
) -> NSComparisonResult
unsafe fn compareOrderFromDocument_toDocument( &self, from_document: &UITextSearchDocumentIdentifier, to_document: &UITextSearchDocumentIdentifier, ) -> NSComparisonResult
UITextSearching only.fromDocument to toDocument. If your document identifiers
are index paths, for example, this would yield the same result as -[NSIndexPath compare:].Source§impl UITraitEnvironment for UITextView
impl UITraitEnvironment for UITextView
Source§fn traitCollection(&self) -> Retained<UITraitCollection>
fn traitCollection(&self) -> Retained<UITraitCollection>
UITraitCollection only.Source§unsafe fn traitCollectionDidChange(
&self,
previous_trait_collection: Option<&UITraitCollection>,
)
unsafe fn traitCollectionDidChange( &self, previous_trait_collection: Option<&UITraitCollection>, )
UITraitCollection only.impl DowncastTarget for UITextView
impl Eq for UITextView
impl UIAppearanceContainer for UITextView
Auto Trait Implementations§
impl !Freeze for UITextView
impl !RefUnwindSafe for UITextView
impl !Send for UITextView
impl !Sync for UITextView
impl !Unpin for UITextView
impl !UnwindSafe for UITextView
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<'a, T> MainThreadOnly for T
impl<'a, T> MainThreadOnly for T
Source§fn mtm(&self) -> MainThreadMarker
fn mtm(&self) -> MainThreadMarker
MainThreadMarker from the main-thread-only object. Read more