<!--
{
  "availability" : [
    "iOS: 13.0.0 -",
    "iPadOS: 13.0.0 -",
    "macCatalyst: 13.1.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "UIKit",
  "identifier" : "/documentation/UIKit/UITextInteraction/gesturesForFailureRequirements",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "UIKit"
    ],
    "preciseIdentifier" : "c:objc(cs)UITextInteraction(py)gesturesForFailureRequirements"
  },
  "title" : "gesturesForFailureRequirements"
}
-->

# gesturesForFailureRequirements

The list of gestures that the text interaction adds to the view hierarchy.

```
var gesturesForFailureRequirements: [UIGestureRecognizer] { get }
```

## Discussion

If your app provides other gestures in the same view hierarchy, you may want to set up failure requirements between your app’s gestures and the gestures added by the text interaction. To do this, use the [`require(toFail:)`](/documentation/UIKit/UIGestureRecognizer/require(toFail:)) method to relate your gestures to those listed in [`gesturesForFailureRequirements`](/documentation/UIKit/UITextInteraction/gesturesForFailureRequirements).

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)