---
title: bouncesZoom
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiscrollview/bounceszoom
---

# bouncesZoom

A Boolean value that determines whether the scroll view animates the content scaling when the scaling exceeds the maximum or minimum limits.

## Declaration

```swift
var bouncesZoom: Bool { get set }
```

## Discussion

Discussion If the value of this property is true and zooming exceeds either the maximum or minimum limits for scaling, the scroll view temporarily animates the content scaling just past these limits before returning to them. If this property is false, zooming stops immediately at one a scaling limits. The default value is true.

## See Also

### Zooming and panning

- [panGestureRecognizer](uikit/uiscrollview/pangesturerecognizer.md)
- [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)
