

'tablist' - Used to represent a list of tabs.'switch' - Used to represent a switch which can be turned on and off.'spinbutton' - Used to represent a button which opens a list of choices.'scrollbar' - Used to represent a scroll bar.


'radio' - Used to represent a radio button.'progressbar' - Used to represent a component which indicates progress of a task.'menuitem' - Used to represent an item within a menu.'menubar' - Used when a component is a container of multiple menus.'menu' - Used when the component is a menu of choices.'combobox' - Used when an element represents a combo box, which allows the user to select among several choices.'checkbox' - Used when an element represents a checkbox which can be checked, unchecked, or have mixed checked state.'alert' - Used when an element contains important text to be presented to the user.'summary' - Used when an element can be used to provide a quick summary of current conditions in the app when the app first launches.'header' - Used when an element acts as a header for a content section (e.g.

'imagebutton' - Used when the element should be treated as a button and is also an image.'adjustable' - Used when an element can be "adjusted" (e.g.'text' - Used when the element should be treated as static text that cannot change.'keyboardkey' - Used when the element acts as a keyboard key.Can be combined with button or link, for example. 'image' - Used when the element should be treated as an image.'search' - Used when the text field element should also be treated as a search field.'link' - Used when the element should be treated as a link.'button' - Used when the element should be treated as a button.'none' - Used when the element has no role.TypeĪccessibilityRole communicates the purpose of a component to the user of an assistive technology.ĪccessibilityRole can be one of the following: 'assertive' - Accessibility services should interrupt ongoing speech to immediately announce changes to this view.'polite'- Accessibility services should announce changes to this view.'none' - Accessibility services should not announce changes to this view.Indicates to accessibility services whether the user should be notified when this view changes.
