---
title: "frameResize(position:directions:)"
framework: appkit
role: symbol
role_heading: Type Method
path: "appkit/nscursor/frameresize(position:directions:)"
---

# frameResize(position:directions:)

Returns the cursor for resizing a rectangular frame from the specified edge or corner.

## Declaration

```swift
class func frameResize(position: NSCursor.FrameResizePosition, directions: NSCursor.FrameResizeDirection.Set) -> NSCursor
```

## Parameters

- `position`: The position along the perimeter of a rectangular frame (its edges and corners) from which it’s resized.
- `directions`: The directions in which a rectangular frame can be resized. This must not be empty.

## See Also

### Retrieving cursor instances

- [current](appkit/nscursor/current.md)
- [currentSystem](appkit/nscursor/currentsystem.md)
- [arrow](appkit/nscursor/arrow.md)
- [contextualMenu](appkit/nscursor/contextualmenu.md)
- [closedHand](appkit/nscursor/closedhand.md)
- [crosshair](appkit/nscursor/crosshair.md)
- [disappearingItem](appkit/nscursor/disappearingitem.md)
- [dragCopy](appkit/nscursor/dragcopy.md)
- [dragLink](appkit/nscursor/draglink.md)
- [iBeam](appkit/nscursor/ibeam.md)
- [iBeamCursorForVerticalLayout](appkit/nscursor/ibeamcursorforverticallayout.md)
- [openHand](appkit/nscursor/openhand.md)
- [operationNotAllowed](appkit/nscursor/operationnotallowed.md)
- [pointingHand](appkit/nscursor/pointinghand.md)
- [zoomIn](appkit/nscursor/zoomin.md)
