---
title: "shouldReceive(_:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uigesturerecognizer/shouldreceive(_:)"
---

# shouldReceive(_:)

## Declaration

```swift
func shouldReceive(_ event: UIEvent) -> Bool
```

## See Also

### Implementing subclasses

- [touchesBegan(_:with:)](uikit/uigesturerecognizer/touchesbegan(_:with:).md)
- [touchesMoved(_:with:)](uikit/uigesturerecognizer/touchesmoved(_:with:).md)
- [touchesEnded(_:with:)](uikit/uigesturerecognizer/touchesended(_:with:).md)
- [touchesCancelled(_:with:)](uikit/uigesturerecognizer/touchescancelled(_:with:).md)
- [touchesEstimatedPropertiesUpdated(_:)](uikit/uigesturerecognizer/touchesestimatedpropertiesupdated(_:).md)
- [reset()](uikit/uigesturerecognizer/reset().md)
- [ignore(_:for:)](uikit/uigesturerecognizer/ignore(_:for:)-5f685.md)
- [canBePrevented(by:)](uikit/uigesturerecognizer/canbeprevented(by:).md)
- [canPrevent(_:)](uikit/uigesturerecognizer/canprevent(_:).md)
- [shouldRequireFailure(of:)](uikit/uigesturerecognizer/shouldrequirefailure(of:).md)
- [shouldBeRequiredToFail(by:)](uikit/uigesturerecognizer/shouldberequiredtofail(by:).md)
- [ignore(_:for:)](uikit/uigesturerecognizer/ignore(_:for:)-8qqor.md)
- [pressesBegan(_:with:)](uikit/uigesturerecognizer/pressesbegan(_:with:).md)
- [pressesChanged(_:with:)](uikit/uigesturerecognizer/presseschanged(_:with:).md)
- [pressesEnded(_:with:)](uikit/uigesturerecognizer/pressesended(_:with:).md)
