Skip to content

[iOS] Review setting IsAccessibilityElement to true scenarios #11762

Open

Description

Description

While working on validating the default IsAccessibilityElement value of all iOS controls I found that they don't consistently follow the rule that all UIControl's are set to true and everything else is false.

#11591

We should create breakout issues for each of these

  • UIStepper : UIControl and is false
  • UIPageControl : UIControl and is false
  • UITextView : UIView and is true
  • UIProgessView : UIView and is true
  • UILabel : UIView and is true if the UILabel has text

We might need to add some additional logic into UpdateSemantics

For example, right now with UIStepper if you set SemanticProperties on a UIStepper it won't automatically set IsAccessibilityElement to true. Is that ok? does it makes sense to even set SemanticProperties directly on UIStepper?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

No one assigned

    Labels

    Taskneither bug nor feature but something that needs to be done in support of eitherarea-controls-generalGeneral issues that span multiple controls, or common base classes such as View or Elementlegacy-area-controlsLabel, Button, CheckBox, Slider, Stepper, Switch, Picker, Entry, Editorplatform/iOS 🍎t/a11yRelates to accessibility

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions