---
title: "magnify(toFit:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsscrollview/magnify(tofit:)"
---

# magnify(toFit:)

Magnifies the content view proportionally such that the given rectangle fits centered in the scroll view.

## Declaration

```swift
func magnify(toFit rect: NSRect)
```

## Parameters

- `rect`: The rectangle (in content view space) to which the content view is magnified.

## Discussion

Discussion The resulting magnification value is clipped to the minMagnification and maxMagnification values. To animate the magnification, use the object’s animator.

## See Also

### Zooming the Scroll View

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