| Flutter iOS Embedder |

FlutterTextInputViewAccessibilityHider Class Reference
Inheritance diagram for FlutterTextInputViewAccessibilityHider:

## Detailed Description

Hides `FlutterTextInputView` from iOS accessibility system so it does not show up twice, once where it is in the `UIView` hierarchy, and a second time as part of the `SemanticsObject` hierarchy.

This prevents the `FlutterTextInputView` from receiving the focus due to swiping gesture.

There are other cases the `FlutterTextInputView` may receive focus. One example is during screen changes, the accessibility tree will undergo a dramatic structural update. The Voiceover may decide to focus the `FlutterTextInputView` that is not involved in the structural update instead. If that happens, the `FlutterTextInputView` will make a best effort to direct the focus back to the `SemanticsObject`.

Definition at line 2253 of file FlutterTextInputPlugin.mm.

The documentation for this class was generated from the following file:

- shell/platform/darwin/ios/framework/Source/FlutterTextInputPlugin.mm