Skip to content

Implement "Adjustable" trait for improved accessibility. #8

Closed
@WestonHanners

Description

@WestonHanners

In order to improve our voice over support for this control, we should make this an Adjustable element.

First, we want to disable accessibility for the sub elements and enable it at the control level. I believe you can control this by just setting the "isAccessibilityElement" boolean.

Second, we need to implement 2 functions.

func accessibilityIncrement()
func accessibilityDecrement()

These should call the same function as the buttons. You also need to make sure that the accessibilityValue property is being modified

Third, set the trait for the control to ".adjustable"

In the end, this should be a single accessibility element for the whole slider, with the trait adjustable. You can swipe up and down to change the value.

This should behave similar to UISlider

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions