NSObjectUIAccessibility

Trait NSObjectUIAccessibility 

Source
pub unsafe trait NSObjectUIAccessibility:
    ClassType
    + Sized
    + Sealed {
Show 110 methods // Provided methods fn isAccessibilityElement(&self, mtm: MainThreadMarker) -> bool { ... } fn setIsAccessibilityElement( &self, is_accessibility_element: bool, mtm: MainThreadMarker, ) { ... } fn accessibilityLabel( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSString>> { ... } fn setAccessibilityLabel( &self, accessibility_label: Option<&NSString>, mtm: MainThreadMarker, ) { ... } fn accessibilityAttributedLabel( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSAttributedString>> { ... } fn setAccessibilityAttributedLabel( &self, accessibility_attributed_label: Option<&NSAttributedString>, mtm: MainThreadMarker, ) { ... } fn accessibilityHint( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSString>> { ... } fn setAccessibilityHint( &self, accessibility_hint: Option<&NSString>, mtm: MainThreadMarker, ) { ... } fn accessibilityAttributedHint( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSAttributedString>> { ... } fn setAccessibilityAttributedHint( &self, accessibility_attributed_hint: Option<&NSAttributedString>, mtm: MainThreadMarker, ) { ... } fn accessibilityValue( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSString>> { ... } fn setAccessibilityValue( &self, accessibility_value: Option<&NSString>, mtm: MainThreadMarker, ) { ... } fn accessibilityAttributedValue( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSAttributedString>> { ... } fn setAccessibilityAttributedValue( &self, accessibility_attributed_value: Option<&NSAttributedString>, mtm: MainThreadMarker, ) { ... } fn accessibilityTraits( &self, mtm: MainThreadMarker, ) -> UIAccessibilityTraits { ... } fn setAccessibilityTraits( &self, accessibility_traits: UIAccessibilityTraits, mtm: MainThreadMarker, ) { ... } fn accessibilityFrame(&self, mtm: MainThreadMarker) -> CGRect { ... } fn setAccessibilityFrame( &self, accessibility_frame: CGRect, mtm: MainThreadMarker, ) { ... } fn accessibilityPath( &self, mtm: MainThreadMarker, ) -> Option<Retained<UIBezierPath>> { ... } fn setAccessibilityPath( &self, accessibility_path: Option<&UIBezierPath>, mtm: MainThreadMarker, ) { ... } fn accessibilityActivationPoint(&self, mtm: MainThreadMarker) -> CGPoint { ... } fn setAccessibilityActivationPoint( &self, accessibility_activation_point: CGPoint, mtm: MainThreadMarker, ) { ... } fn accessibilityLanguage( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSString>> { ... } fn setAccessibilityLanguage( &self, accessibility_language: Option<&NSString>, mtm: MainThreadMarker, ) { ... } fn accessibilityElementsHidden(&self, mtm: MainThreadMarker) -> bool { ... } fn setAccessibilityElementsHidden( &self, accessibility_elements_hidden: bool, mtm: MainThreadMarker, ) { ... } fn accessibilityViewIsModal(&self, mtm: MainThreadMarker) -> bool { ... } fn setAccessibilityViewIsModal( &self, accessibility_view_is_modal: bool, mtm: MainThreadMarker, ) { ... } fn shouldGroupAccessibilityChildren(&self, mtm: MainThreadMarker) -> bool { ... } fn setShouldGroupAccessibilityChildren( &self, should_group_accessibility_children: bool, mtm: MainThreadMarker, ) { ... } fn accessibilityNavigationStyle( &self, mtm: MainThreadMarker, ) -> UIAccessibilityNavigationStyle { ... } fn setAccessibilityNavigationStyle( &self, accessibility_navigation_style: UIAccessibilityNavigationStyle, mtm: MainThreadMarker, ) { ... } fn accessibilityRespondsToUserInteraction( &self, mtm: MainThreadMarker, ) -> bool { ... } fn setAccessibilityRespondsToUserInteraction( &self, accessibility_responds_to_user_interaction: bool, mtm: MainThreadMarker, ) { ... } fn accessibilityUserInputLabels( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSArray<NSString>>> { ... } unsafe fn setAccessibilityUserInputLabels( &self, accessibility_user_input_labels: Option<&NSArray<NSString>>, mtm: MainThreadMarker, ) { ... } fn accessibilityAttributedUserInputLabels( &self, mtm: MainThreadMarker, ) -> Retained<NSArray<NSAttributedString>> { ... } fn setAccessibilityAttributedUserInputLabels( &self, accessibility_attributed_user_input_labels: Option<&NSArray<NSAttributedString>>, mtm: MainThreadMarker, ) { ... } fn accessibilityHeaderElements( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSArray>> { ... } unsafe fn setAccessibilityHeaderElements( &self, accessibility_header_elements: Option<&NSArray>, mtm: MainThreadMarker, ) { ... } fn accessibilityTextualContext( &self, mtm: MainThreadMarker, ) -> Option<Retained<UIAccessibilityTextualContext>> { ... } fn setAccessibilityTextualContext( &self, accessibility_textual_context: Option<&UIAccessibilityTextualContext>, mtm: MainThreadMarker, ) { ... } fn accessibilityDirectTouchOptions( &self, mtm: MainThreadMarker, ) -> UIAccessibilityDirectTouchOptions { ... } fn setAccessibilityDirectTouchOptions( &self, accessibility_direct_touch_options: UIAccessibilityDirectTouchOptions, mtm: MainThreadMarker, ) { ... } fn accessibilityExpandedStatus( &self, mtm: MainThreadMarker, ) -> UIAccessibilityExpandedStatus { ... } fn setAccessibilityExpandedStatus( &self, accessibility_expanded_status: UIAccessibilityExpandedStatus, mtm: MainThreadMarker, ) { ... } fn isAccessibilityElementBlock( &self, mtm: MainThreadMarker, ) -> AXBoolReturnBlock { ... } unsafe fn setIsAccessibilityElementBlock( &self, is_accessibility_element_block: AXBoolReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityLabelBlock( &self, mtm: MainThreadMarker, ) -> AXStringReturnBlock { ... } unsafe fn setAccessibilityLabelBlock( &self, accessibility_label_block: AXStringReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityValueBlock( &self, mtm: MainThreadMarker, ) -> AXStringReturnBlock { ... } unsafe fn setAccessibilityValueBlock( &self, accessibility_value_block: AXStringReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityHintBlock( &self, mtm: MainThreadMarker, ) -> AXStringReturnBlock { ... } unsafe fn setAccessibilityHintBlock( &self, accessibility_hint_block: AXStringReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityTraitsBlock( &self, mtm: MainThreadMarker, ) -> AXTraitsReturnBlock { ... } unsafe fn setAccessibilityTraitsBlock( &self, accessibility_traits_block: AXTraitsReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityIdentifierBlock( &self, mtm: MainThreadMarker, ) -> AXStringReturnBlock { ... } unsafe fn setAccessibilityIdentifierBlock( &self, accessibility_identifier_block: AXStringReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityHeaderElementsBlock( &self, mtm: MainThreadMarker, ) -> AXArrayReturnBlock { ... } unsafe fn setAccessibilityHeaderElementsBlock( &self, accessibility_header_elements_block: AXArrayReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityAttributedLabelBlock( &self, mtm: MainThreadMarker, ) -> AXAttributedStringReturnBlock { ... } unsafe fn setAccessibilityAttributedLabelBlock( &self, accessibility_attributed_label_block: AXAttributedStringReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityAttributedHintBlock( &self, mtm: MainThreadMarker, ) -> AXAttributedStringReturnBlock { ... } unsafe fn setAccessibilityAttributedHintBlock( &self, accessibility_attributed_hint_block: AXAttributedStringReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityLanguageBlock( &self, mtm: MainThreadMarker, ) -> AXStringReturnBlock { ... } unsafe fn setAccessibilityLanguageBlock( &self, accessibility_language_block: AXStringReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityTextualContextBlock( &self, mtm: MainThreadMarker, ) -> AXTextualContextReturnBlock { ... } unsafe fn setAccessibilityTextualContextBlock( &self, accessibility_textual_context_block: AXTextualContextReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityUserInputLabelsBlock( &self, mtm: MainThreadMarker, ) -> AXStringArrayReturnBlock { ... } unsafe fn setAccessibilityUserInputLabelsBlock( &self, accessibility_user_input_labels_block: AXStringArrayReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityAttributedUserInputLabelsBlock( &self, mtm: MainThreadMarker, ) -> AXAttributedStringArrayReturnBlock { ... } unsafe fn setAccessibilityAttributedUserInputLabelsBlock( &self, accessibility_attributed_user_input_labels_block: AXAttributedStringArrayReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityAttributedValueBlock( &self, mtm: MainThreadMarker, ) -> AXAttributedStringReturnBlock { ... } unsafe fn setAccessibilityAttributedValueBlock( &self, accessibility_attributed_value_block: AXAttributedStringReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityElementsHiddenBlock( &self, mtm: MainThreadMarker, ) -> AXBoolReturnBlock { ... } unsafe fn setAccessibilityElementsHiddenBlock( &self, accessibility_elements_hidden_block: AXBoolReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityRespondsToUserInteractionBlock( &self, mtm: MainThreadMarker, ) -> AXBoolReturnBlock { ... } unsafe fn setAccessibilityRespondsToUserInteractionBlock( &self, accessibility_responds_to_user_interaction_block: AXBoolReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityViewIsModalBlock( &self, mtm: MainThreadMarker, ) -> AXBoolReturnBlock { ... } unsafe fn setAccessibilityViewIsModalBlock( &self, accessibility_view_is_modal_block: AXBoolReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityShouldGroupAccessibilityChildrenBlock( &self, mtm: MainThreadMarker, ) -> AXBoolReturnBlock { ... } unsafe fn setAccessibilityShouldGroupAccessibilityChildrenBlock( &self, accessibility_should_group_accessibility_children_block: AXBoolReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityExpandedStatusBlock( &self, mtm: MainThreadMarker, ) -> *mut DynBlock<dyn Fn() -> UIAccessibilityExpandedStatus> { ... } fn setAccessibilityExpandedStatusBlock( &self, accessibility_expanded_status_block: Option<&DynBlock<dyn Fn() -> UIAccessibilityExpandedStatus>>, mtm: MainThreadMarker, ) { ... } fn accessibilityElementsBlock( &self, mtm: MainThreadMarker, ) -> AXArrayReturnBlock { ... } unsafe fn setAccessibilityElementsBlock( &self, accessibility_elements_block: AXArrayReturnBlock, mtm: MainThreadMarker, ) { ... } fn automationElementsBlock( &self, mtm: MainThreadMarker, ) -> AXArrayReturnBlock { ... } unsafe fn setAutomationElementsBlock( &self, automation_elements_block: AXArrayReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityContainerTypeBlock( &self, mtm: MainThreadMarker, ) -> AXContainerTypeReturnBlock { ... } unsafe fn setAccessibilityContainerTypeBlock( &self, accessibility_container_type_block: AXContainerTypeReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityActivationPointBlock( &self, mtm: MainThreadMarker, ) -> AXPointReturnBlock { ... } unsafe fn setAccessibilityActivationPointBlock( &self, accessibility_activation_point_block: AXPointReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityFrameBlock( &self, mtm: MainThreadMarker, ) -> AXRectReturnBlock { ... } unsafe fn setAccessibilityFrameBlock( &self, accessibility_frame_block: AXRectReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityNavigationStyleBlock( &self, mtm: MainThreadMarker, ) -> AXNavigationStyleReturnBlock { ... } unsafe fn setAccessibilityNavigationStyleBlock( &self, accessibility_navigation_style_block: AXNavigationStyleReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityPathBlock(&self, mtm: MainThreadMarker) -> AXPathReturnBlock { ... } unsafe fn setAccessibilityPathBlock( &self, accessibility_path_block: AXPathReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityActivateBlock( &self, mtm: MainThreadMarker, ) -> AXBoolReturnBlock { ... } unsafe fn setAccessibilityActivateBlock( &self, accessibility_activate_block: AXBoolReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityIncrementBlock( &self, mtm: MainThreadMarker, ) -> AXVoidReturnBlock { ... } unsafe fn setAccessibilityIncrementBlock( &self, accessibility_increment_block: AXVoidReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityDecrementBlock( &self, mtm: MainThreadMarker, ) -> AXVoidReturnBlock { ... } unsafe fn setAccessibilityDecrementBlock( &self, accessibility_decrement_block: AXVoidReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityPerformEscapeBlock( &self, mtm: MainThreadMarker, ) -> AXBoolReturnBlock { ... } unsafe fn setAccessibilityPerformEscapeBlock( &self, accessibility_perform_escape_block: AXBoolReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityMagicTapBlock( &self, mtm: MainThreadMarker, ) -> AXBoolReturnBlock { ... } unsafe fn setAccessibilityMagicTapBlock( &self, accessibility_magic_tap_block: AXBoolReturnBlock, mtm: MainThreadMarker, ) { ... } fn accessibilityCustomActionsBlock( &self, mtm: MainThreadMarker, ) -> AXCustomActionsReturnBlock { ... } unsafe fn setAccessibilityCustomActionsBlock( &self, accessibility_custom_actions_block: AXCustomActionsReturnBlock, mtm: MainThreadMarker, ) { ... }
}
Available on crate feature UIAccessibility only.
Expand description

Category “UIAccessibility” on NSObject.

Provided Methods§

Source

fn isAccessibilityElement(&self, mtm: MainThreadMarker) -> bool

Source

fn setIsAccessibilityElement( &self, is_accessibility_element: bool, mtm: MainThreadMarker, )

Source

fn accessibilityLabel( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSString>>

Source

fn setAccessibilityLabel( &self, accessibility_label: Option<&NSString>, mtm: MainThreadMarker, )

Setter for accessibilityLabel.

This is copied when set.

Source

fn accessibilityAttributedLabel( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSAttributedString>>

Source

fn setAccessibilityAttributedLabel( &self, accessibility_attributed_label: Option<&NSAttributedString>, mtm: MainThreadMarker, )

Setter for accessibilityAttributedLabel.

This is copied when set.

Source

fn accessibilityHint(&self, mtm: MainThreadMarker) -> Option<Retained<NSString>>

Source

fn setAccessibilityHint( &self, accessibility_hint: Option<&NSString>, mtm: MainThreadMarker, )

Setter for accessibilityHint.

This is copied when set.

Source

fn accessibilityAttributedHint( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSAttributedString>>

Source

fn setAccessibilityAttributedHint( &self, accessibility_attributed_hint: Option<&NSAttributedString>, mtm: MainThreadMarker, )

Setter for accessibilityAttributedHint.

This is copied when set.

Source

fn accessibilityValue( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSString>>

Source

fn setAccessibilityValue( &self, accessibility_value: Option<&NSString>, mtm: MainThreadMarker, )

Setter for accessibilityValue.

This is copied when set.

Source

fn accessibilityAttributedValue( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSAttributedString>>

Source

fn setAccessibilityAttributedValue( &self, accessibility_attributed_value: Option<&NSAttributedString>, mtm: MainThreadMarker, )

Setter for accessibilityAttributedValue.

This is copied when set.

Source

fn accessibilityTraits(&self, mtm: MainThreadMarker) -> UIAccessibilityTraits

Available on crate feature UIAccessibilityConstants only.
Source

fn setAccessibilityTraits( &self, accessibility_traits: UIAccessibilityTraits, mtm: MainThreadMarker, )

Available on crate feature UIAccessibilityConstants only.

Setter for accessibilityTraits.

Source

fn accessibilityFrame(&self, mtm: MainThreadMarker) -> CGRect

Available on crate feature objc2-core-foundation only.
Source

fn setAccessibilityFrame( &self, accessibility_frame: CGRect, mtm: MainThreadMarker, )

Available on crate feature objc2-core-foundation only.

Setter for accessibilityFrame.

Source

fn accessibilityPath( &self, mtm: MainThreadMarker, ) -> Option<Retained<UIBezierPath>>

Available on crate feature UIBezierPath only.
Source

fn setAccessibilityPath( &self, accessibility_path: Option<&UIBezierPath>, mtm: MainThreadMarker, )

Available on crate feature UIBezierPath only.

Setter for accessibilityPath.

This is copied when set.

Source

fn accessibilityActivationPoint(&self, mtm: MainThreadMarker) -> CGPoint

Available on crate feature objc2-core-foundation only.
Source

fn setAccessibilityActivationPoint( &self, accessibility_activation_point: CGPoint, mtm: MainThreadMarker, )

Available on crate feature objc2-core-foundation only.
Source

fn accessibilityLanguage( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSString>>

Source

fn setAccessibilityLanguage( &self, accessibility_language: Option<&NSString>, mtm: MainThreadMarker, )

Source

fn accessibilityElementsHidden(&self, mtm: MainThreadMarker) -> bool

Source

fn setAccessibilityElementsHidden( &self, accessibility_elements_hidden: bool, mtm: MainThreadMarker, )

Source

fn accessibilityViewIsModal(&self, mtm: MainThreadMarker) -> bool

Source

fn setAccessibilityViewIsModal( &self, accessibility_view_is_modal: bool, mtm: MainThreadMarker, )

Source

fn shouldGroupAccessibilityChildren(&self, mtm: MainThreadMarker) -> bool

Source

fn setShouldGroupAccessibilityChildren( &self, should_group_accessibility_children: bool, mtm: MainThreadMarker, )

Source

fn accessibilityNavigationStyle( &self, mtm: MainThreadMarker, ) -> UIAccessibilityNavigationStyle

Available on crate feature UIAccessibilityConstants only.
Source

fn setAccessibilityNavigationStyle( &self, accessibility_navigation_style: UIAccessibilityNavigationStyle, mtm: MainThreadMarker, )

Available on crate feature UIAccessibilityConstants only.
Source

fn accessibilityRespondsToUserInteraction(&self, mtm: MainThreadMarker) -> bool

Source

fn setAccessibilityRespondsToUserInteraction( &self, accessibility_responds_to_user_interaction: bool, mtm: MainThreadMarker, )

Source

fn accessibilityUserInputLabels( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSArray<NSString>>>

Source

unsafe fn setAccessibilityUserInputLabels( &self, accessibility_user_input_labels: Option<&NSArray<NSString>>, mtm: MainThreadMarker, )

Setter for accessibilityUserInputLabels.

§Safety

accessibility_user_input_labels might not allow None.

Source

fn accessibilityAttributedUserInputLabels( &self, mtm: MainThreadMarker, ) -> Retained<NSArray<NSAttributedString>>

Source

fn setAccessibilityAttributedUserInputLabels( &self, accessibility_attributed_user_input_labels: Option<&NSArray<NSAttributedString>>, mtm: MainThreadMarker, )

Setter for accessibilityAttributedUserInputLabels.

This is copied when set.

Source

fn accessibilityHeaderElements( &self, mtm: MainThreadMarker, ) -> Option<Retained<NSArray>>

Source

unsafe fn setAccessibilityHeaderElements( &self, accessibility_header_elements: Option<&NSArray>, mtm: MainThreadMarker, )

Setter for accessibilityHeaderElements.

This is copied when set.

§Safety

accessibility_header_elements generic should be of the correct type.

Source

fn accessibilityTextualContext( &self, mtm: MainThreadMarker, ) -> Option<Retained<UIAccessibilityTextualContext>>

Available on crate feature UIAccessibilityConstants only.
Source

fn setAccessibilityTextualContext( &self, accessibility_textual_context: Option<&UIAccessibilityTextualContext>, mtm: MainThreadMarker, )

Available on crate feature UIAccessibilityConstants only.
Source

fn accessibilityDirectTouchOptions( &self, mtm: MainThreadMarker, ) -> UIAccessibilityDirectTouchOptions

Available on crate feature UIAccessibilityConstants only.
Source

fn setAccessibilityDirectTouchOptions( &self, accessibility_direct_touch_options: UIAccessibilityDirectTouchOptions, mtm: MainThreadMarker, )

Available on crate feature UIAccessibilityConstants only.
Source

fn accessibilityExpandedStatus( &self, mtm: MainThreadMarker, ) -> UIAccessibilityExpandedStatus

Available on crate feature UIAccessibilityConstants only.
Source

fn setAccessibilityExpandedStatus( &self, accessibility_expanded_status: UIAccessibilityExpandedStatus, mtm: MainThreadMarker, )

Available on crate feature UIAccessibilityConstants only.
Source

fn isAccessibilityElementBlock( &self, mtm: MainThreadMarker, ) -> AXBoolReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setIsAccessibilityElementBlock( &self, is_accessibility_element_block: AXBoolReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for isAccessibilityElementBlock.

This is copied when set.

§Safety

is_accessibility_element_block must be a valid pointer or null.

Source

fn accessibilityLabelBlock(&self, mtm: MainThreadMarker) -> AXStringReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityLabelBlock( &self, accessibility_label_block: AXStringReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityLabelBlock.

This is copied when set.

§Safety

accessibility_label_block must be a valid pointer or null.

Source

fn accessibilityValueBlock(&self, mtm: MainThreadMarker) -> AXStringReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityValueBlock( &self, accessibility_value_block: AXStringReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityValueBlock.

This is copied when set.

§Safety

accessibility_value_block must be a valid pointer or null.

Source

fn accessibilityHintBlock(&self, mtm: MainThreadMarker) -> AXStringReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityHintBlock( &self, accessibility_hint_block: AXStringReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityHintBlock.

This is copied when set.

§Safety

accessibility_hint_block must be a valid pointer or null.

Source

fn accessibilityTraitsBlock(&self, mtm: MainThreadMarker) -> AXTraitsReturnBlock

Available on crate features UIAccessibilityConstants and block2 only.
Source

unsafe fn setAccessibilityTraitsBlock( &self, accessibility_traits_block: AXTraitsReturnBlock, mtm: MainThreadMarker, )

Available on crate features UIAccessibilityConstants and block2 only.

Setter for accessibilityTraitsBlock.

This is copied when set.

§Safety

accessibility_traits_block must be a valid pointer or null.

Source

fn accessibilityIdentifierBlock( &self, mtm: MainThreadMarker, ) -> AXStringReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityIdentifierBlock( &self, accessibility_identifier_block: AXStringReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityIdentifierBlock.

This is copied when set.

§Safety

accessibility_identifier_block must be a valid pointer or null.

Source

fn accessibilityHeaderElementsBlock( &self, mtm: MainThreadMarker, ) -> AXArrayReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityHeaderElementsBlock( &self, accessibility_header_elements_block: AXArrayReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityHeaderElementsBlock.

This is copied when set.

§Safety

accessibility_header_elements_block must be a valid pointer or null.

Source

fn accessibilityAttributedLabelBlock( &self, mtm: MainThreadMarker, ) -> AXAttributedStringReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityAttributedLabelBlock( &self, accessibility_attributed_label_block: AXAttributedStringReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityAttributedLabelBlock.

This is copied when set.

§Safety

accessibility_attributed_label_block must be a valid pointer or null.

Source

fn accessibilityAttributedHintBlock( &self, mtm: MainThreadMarker, ) -> AXAttributedStringReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityAttributedHintBlock( &self, accessibility_attributed_hint_block: AXAttributedStringReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityAttributedHintBlock.

This is copied when set.

§Safety

accessibility_attributed_hint_block must be a valid pointer or null.

Source

fn accessibilityLanguageBlock( &self, mtm: MainThreadMarker, ) -> AXStringReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityLanguageBlock( &self, accessibility_language_block: AXStringReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityLanguageBlock.

This is copied when set.

§Safety

accessibility_language_block must be a valid pointer or null.

Source

fn accessibilityTextualContextBlock( &self, mtm: MainThreadMarker, ) -> AXTextualContextReturnBlock

Available on crate features UIAccessibilityConstants and block2 only.
Source

unsafe fn setAccessibilityTextualContextBlock( &self, accessibility_textual_context_block: AXTextualContextReturnBlock, mtm: MainThreadMarker, )

Available on crate features UIAccessibilityConstants and block2 only.

Setter for accessibilityTextualContextBlock.

This is copied when set.

§Safety

accessibility_textual_context_block must be a valid pointer or null.

Source

fn accessibilityUserInputLabelsBlock( &self, mtm: MainThreadMarker, ) -> AXStringArrayReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityUserInputLabelsBlock( &self, accessibility_user_input_labels_block: AXStringArrayReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityUserInputLabelsBlock.

This is copied when set.

§Safety

accessibility_user_input_labels_block must be a valid pointer or null.

Source

fn accessibilityAttributedUserInputLabelsBlock( &self, mtm: MainThreadMarker, ) -> AXAttributedStringArrayReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityAttributedUserInputLabelsBlock( &self, accessibility_attributed_user_input_labels_block: AXAttributedStringArrayReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityAttributedUserInputLabelsBlock.

This is copied when set.

§Safety

accessibility_attributed_user_input_labels_block must be a valid pointer or null.

Source

fn accessibilityAttributedValueBlock( &self, mtm: MainThreadMarker, ) -> AXAttributedStringReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityAttributedValueBlock( &self, accessibility_attributed_value_block: AXAttributedStringReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityAttributedValueBlock.

This is copied when set.

§Safety

accessibility_attributed_value_block must be a valid pointer or null.

Source

fn accessibilityElementsHiddenBlock( &self, mtm: MainThreadMarker, ) -> AXBoolReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityElementsHiddenBlock( &self, accessibility_elements_hidden_block: AXBoolReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityElementsHiddenBlock.

This is copied when set.

§Safety

accessibility_elements_hidden_block must be a valid pointer or null.

Source

fn accessibilityRespondsToUserInteractionBlock( &self, mtm: MainThreadMarker, ) -> AXBoolReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityRespondsToUserInteractionBlock( &self, accessibility_responds_to_user_interaction_block: AXBoolReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityRespondsToUserInteractionBlock.

This is copied when set.

§Safety

accessibility_responds_to_user_interaction_block must be a valid pointer or null.

Source

fn accessibilityViewIsModalBlock( &self, mtm: MainThreadMarker, ) -> AXBoolReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityViewIsModalBlock( &self, accessibility_view_is_modal_block: AXBoolReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityViewIsModalBlock.

This is copied when set.

§Safety

accessibility_view_is_modal_block must be a valid pointer or null.

Source

fn accessibilityShouldGroupAccessibilityChildrenBlock( &self, mtm: MainThreadMarker, ) -> AXBoolReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityShouldGroupAccessibilityChildrenBlock( &self, accessibility_should_group_accessibility_children_block: AXBoolReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityShouldGroupAccessibilityChildrenBlock.

This is copied when set.

§Safety

accessibility_should_group_accessibility_children_block must be a valid pointer or null.

Source

fn accessibilityExpandedStatusBlock( &self, mtm: MainThreadMarker, ) -> *mut DynBlock<dyn Fn() -> UIAccessibilityExpandedStatus>

Available on crate features UIAccessibilityConstants and block2 only.
Source

fn setAccessibilityExpandedStatusBlock( &self, accessibility_expanded_status_block: Option<&DynBlock<dyn Fn() -> UIAccessibilityExpandedStatus>>, mtm: MainThreadMarker, )

Available on crate features UIAccessibilityConstants and block2 only.

Setter for accessibilityExpandedStatusBlock.

This is copied when set.

Source

fn accessibilityElementsBlock( &self, mtm: MainThreadMarker, ) -> AXArrayReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityElementsBlock( &self, accessibility_elements_block: AXArrayReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityElementsBlock.

This is copied when set.

§Safety

accessibility_elements_block must be a valid pointer or null.

Source

fn automationElementsBlock(&self, mtm: MainThreadMarker) -> AXArrayReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAutomationElementsBlock( &self, automation_elements_block: AXArrayReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for automationElementsBlock.

This is copied when set.

§Safety

automation_elements_block must be a valid pointer or null.

Source

fn accessibilityContainerTypeBlock( &self, mtm: MainThreadMarker, ) -> AXContainerTypeReturnBlock

Available on crate features UIAccessibilityConstants and block2 only.
Source

unsafe fn setAccessibilityContainerTypeBlock( &self, accessibility_container_type_block: AXContainerTypeReturnBlock, mtm: MainThreadMarker, )

Available on crate features UIAccessibilityConstants and block2 only.

Setter for accessibilityContainerTypeBlock.

This is copied when set.

§Safety

accessibility_container_type_block must be a valid pointer or null.

Source

fn accessibilityActivationPointBlock( &self, mtm: MainThreadMarker, ) -> AXPointReturnBlock

Available on crate features block2 and objc2-core-foundation only.
Source

unsafe fn setAccessibilityActivationPointBlock( &self, accessibility_activation_point_block: AXPointReturnBlock, mtm: MainThreadMarker, )

Available on crate features block2 and objc2-core-foundation only.

Setter for accessibilityActivationPointBlock.

This is copied when set.

§Safety

accessibility_activation_point_block must be a valid pointer or null.

Source

fn accessibilityFrameBlock(&self, mtm: MainThreadMarker) -> AXRectReturnBlock

Available on crate features block2 and objc2-core-foundation only.
Source

unsafe fn setAccessibilityFrameBlock( &self, accessibility_frame_block: AXRectReturnBlock, mtm: MainThreadMarker, )

Available on crate features block2 and objc2-core-foundation only.

Setter for accessibilityFrameBlock.

This is copied when set.

§Safety

accessibility_frame_block must be a valid pointer or null.

Source

fn accessibilityNavigationStyleBlock( &self, mtm: MainThreadMarker, ) -> AXNavigationStyleReturnBlock

Available on crate features UIAccessibilityConstants and block2 only.
Source

unsafe fn setAccessibilityNavigationStyleBlock( &self, accessibility_navigation_style_block: AXNavigationStyleReturnBlock, mtm: MainThreadMarker, )

Available on crate features UIAccessibilityConstants and block2 only.

Setter for accessibilityNavigationStyleBlock.

This is copied when set.

§Safety

accessibility_navigation_style_block must be a valid pointer or null.

Source

fn accessibilityPathBlock(&self, mtm: MainThreadMarker) -> AXPathReturnBlock

Available on crate features UIBezierPath and block2 only.
Source

unsafe fn setAccessibilityPathBlock( &self, accessibility_path_block: AXPathReturnBlock, mtm: MainThreadMarker, )

Available on crate features UIBezierPath and block2 only.

Setter for accessibilityPathBlock.

This is copied when set.

§Safety

accessibility_path_block must be a valid pointer or null.

Source

fn accessibilityActivateBlock(&self, mtm: MainThreadMarker) -> AXBoolReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityActivateBlock( &self, accessibility_activate_block: AXBoolReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityActivateBlock.

This is copied when set.

§Safety

accessibility_activate_block must be a valid pointer or null.

Source

fn accessibilityIncrementBlock( &self, mtm: MainThreadMarker, ) -> AXVoidReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityIncrementBlock( &self, accessibility_increment_block: AXVoidReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityIncrementBlock.

This is copied when set.

§Safety

accessibility_increment_block must be a valid pointer or null.

Source

fn accessibilityDecrementBlock( &self, mtm: MainThreadMarker, ) -> AXVoidReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityDecrementBlock( &self, accessibility_decrement_block: AXVoidReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityDecrementBlock.

This is copied when set.

§Safety

accessibility_decrement_block must be a valid pointer or null.

Source

fn accessibilityPerformEscapeBlock( &self, mtm: MainThreadMarker, ) -> AXBoolReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityPerformEscapeBlock( &self, accessibility_perform_escape_block: AXBoolReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityPerformEscapeBlock.

This is copied when set.

§Safety

accessibility_perform_escape_block must be a valid pointer or null.

Source

fn accessibilityMagicTapBlock(&self, mtm: MainThreadMarker) -> AXBoolReturnBlock

Available on crate feature block2 only.
Source

unsafe fn setAccessibilityMagicTapBlock( &self, accessibility_magic_tap_block: AXBoolReturnBlock, mtm: MainThreadMarker, )

Available on crate feature block2 only.

Setter for accessibilityMagicTapBlock.

This is copied when set.

§Safety

accessibility_magic_tap_block must be a valid pointer or null.

Source

fn accessibilityCustomActionsBlock( &self, mtm: MainThreadMarker, ) -> AXCustomActionsReturnBlock

Available on crate features UIAccessibilityCustomAction and block2 only.
Source

unsafe fn setAccessibilityCustomActionsBlock( &self, accessibility_custom_actions_block: AXCustomActionsReturnBlock, mtm: MainThreadMarker, )

Available on crate features UIAccessibilityCustomAction and block2 only.

Setter for accessibilityCustomActionsBlock.

This is copied when set.

§Safety

accessibility_custom_actions_block must be a valid pointer or null.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl NSObjectUIAccessibility for NSObject

Implementors§