---
title: allowsMagnification
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nsscrollview/allowsmagnification
---

# allowsMagnification

Allows the user to magnify the scroll view.

## Declaration

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

## Discussion

Discussion This property does not prevent the developer from manually adjusting the magnification value. If magnification exceeds either the maximum or minimum limits for magnification, and allowsMagnification is true, the scroll view temporarily animates the content magnification just past those limits before returning to them. The default value is false.

## See Also

### Zooming the Scroll View

- [magnification](appkit/nsscrollview/magnification.md)
- [magnify(toFit:)](appkit/nsscrollview/magnify(tofit:).md)
- [maxMagnification](appkit/nsscrollview/maxmagnification.md)
- [minMagnification](appkit/nsscrollview/minmagnification.md)
- [setMagnification(_:centeredAt:)](appkit/nsscrollview/setmagnification(_:centeredat:).md)
