react-native/Libraries/Components/View
Eric Davison 36ad813899 Adding support for custom accessibility actions on iOS.
Summary:
This feature has been requested by customers.  Our previous (pre-react) application had support for custom accessibility actions.

This feature allows UI elements to provide a list of custom actions that can be read when VoiceOver is enabled.  UI elements expose one accessibility action by default.  Some UI elements may support multiple actions though other mechanisms like tap and hold.  To expose these actions in an accessible way iOS provides custom accessibility actions.

Feature was tested in the iOS simulator using the Accessibility Inspector.  Custom actions were added to a button and observed in the tool.  Custom actions were also invoked using the tool and then stepped through in the debugger.

The feature was also tested on an iPhone.  VoiceOver was enabled on the device and custom actions were observed for controls that exposed them.

We have been using this feature in our app for some time as well.

[IOS] [ENHANCEMENT] [Accessibility] - Added support for custom accessibility actions

Eric Davison
Microsoft Corp.
Closes https://github.com/facebook/react-native/pull/17020

Differential Revision: D6472283

Pulled By: shergin

fbshipit-source-id: 4ac4697dca07028e87ffe71b70c00280e7f2043c
2017-12-04 23:31:50 -08:00
..
PlatformViewPropTypes.android.js Adds hook for platform-specific View props 2017-07-24 12:26:58 -07:00
PlatformViewPropTypes.ios.js Adds hook for platform-specific View props 2017-07-24 12:26:58 -07:00
ReactNativeStyleAttributes.js iOS: Implement border(Top|Bottom)(Start|End)Radius and border(Start|End)(Color|Width) RN styles 2017-10-18 19:33:31 -07:00
ReactNativeViewAttributes.js Adding support for custom accessibility actions on iOS. 2017-12-04 23:31:50 -08:00
ShadowPropTypesIOS.js Improve view props and style stuff. 2017-06-01 01:15:42 -07:00
View.js Migrate to new documentation format 2017-11-16 17:04:45 -08:00
View.js.flow Added Flow types for React Native host components 2017-09-15 16:22:04 -07:00
ViewAccessibility.js RN: Export Accessibility Prop Types 2017-02-02 23:28:31 -08:00
ViewPropTypes.js Adding support for custom accessibility actions on iOS. 2017-12-04 23:31:50 -08:00
ViewStylePropTypes.js iOS: Implement border(Top|Bottom)(Start|End)Radius and border(Start|End)(Color|Width) RN styles 2017-10-18 19:33:31 -07:00