---
title: panGestureRecognizer
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiscrollview/pangesturerecognizer
---

# panGestureRecognizer

The underlying gesture recognizer for pan gestures.

## Declaration

```swift
var panGestureRecognizer: UIPanGestureRecognizer { get }
```

## Discussion

Discussion Your application accesses this property when it wants to more precisely control which pan gestures are recognized by the scroll view.

## See Also

### Zooming and panning

- [pinchGestureRecognizer](uikit/uiscrollview/pinchgesturerecognizer.md)
- [zoom(to:animated:)](uikit/uiscrollview/zoom(to:animated:).md)
- [zoomScale](uikit/uiscrollview/zoomscale.md)
- [setZoomScale(_:animated:)](uikit/uiscrollview/setzoomscale(_:animated:).md)
- [maximumZoomScale](uikit/uiscrollview/maximumzoomscale.md)
- [minimumZoomScale](uikit/uiscrollview/minimumzoomscale.md)
- [isZoomBouncing](uikit/uiscrollview/iszoombouncing.md)
- [isZooming](uikit/uiscrollview/iszooming.md)
- [isZoomAnimating](uikit/uiscrollview/iszoomanimating.md)
- [bouncesZoom](uikit/uiscrollview/bounceszoom.md)
