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