<!--
{
  "availability" : [
    "macCatalyst: 18.0.0 -",
    "macOS: 15.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/NSCursor/FrameResizePosition",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "AppKit"
    ],
    "preciseIdentifier" : "c:@E@NSCursorFrameResizePosition"
  },
  "title" : "NSCursor.FrameResizePosition"
}
-->

# NSCursor.FrameResizePosition

The position along the perimeter of a rectangular frame (its edges and corners) from which it’s resized.

```
@frozen enum FrameResizePosition
```

## Topics

### Enumeration Cases

[`case bottom`](/documentation/AppKit/NSCursor/FrameResizePosition/bottom)

The bottom edge of the frame.

[`case bottomLeft`](/documentation/AppKit/NSCursor/FrameResizePosition/bottomLeft)

The bottom left corner of the frame.

[`case bottomRight`](/documentation/AppKit/NSCursor/FrameResizePosition/bottomRight)

The bottom right corner of the frame.

[`case left`](/documentation/AppKit/NSCursor/FrameResizePosition/left)

The left edge of the frame.

[`case right`](/documentation/AppKit/NSCursor/FrameResizePosition/right)

The right edge of the frame.

[`case top`](/documentation/AppKit/NSCursor/FrameResizePosition/top)

The top edge of the frame.

[`case topLeft`](/documentation/AppKit/NSCursor/FrameResizePosition/topLeft)

The top left corner of the frame.

[`case topRight`](/documentation/AppKit/NSCursor/FrameResizePosition/topRight)

The top right corner of the frame.

### Initializers

[`init?(rawValue: UInt)`](/documentation/AppKit/NSCursor/FrameResizePosition/init(rawValue:))

### Type Methods

[`static func bottomLeading(relativeTo: NSUserInterfaceLayoutDirection) -> NSCursor.FrameResizePosition`](/documentation/AppKit/NSCursor/FrameResizePosition/bottomLeading(relativeTo:))

The bottom leading corner of the frame, in the given user interface layout direction.

[`static func bottomTrailing(relativeTo: NSUserInterfaceLayoutDirection) -> NSCursor.FrameResizePosition`](/documentation/AppKit/NSCursor/FrameResizePosition/bottomTrailing(relativeTo:))

The bottom trailing corner of the frame, in the given user interface layout direction.

[`static func leading(relativeTo: NSUserInterfaceLayoutDirection) -> NSCursor.FrameResizePosition`](/documentation/AppKit/NSCursor/FrameResizePosition/leading(relativeTo:))

The leading edge of the frame, in the given user interface layout direction.

[`static func topLeading(relativeTo: NSUserInterfaceLayoutDirection) -> NSCursor.FrameResizePosition`](/documentation/AppKit/NSCursor/FrameResizePosition/topLeading(relativeTo:))

The top leading corner of the frame, in the given user interface layout direction.

[`static func topTrailing(relativeTo: NSUserInterfaceLayoutDirection) -> NSCursor.FrameResizePosition`](/documentation/AppKit/NSCursor/FrameResizePosition/topTrailing(relativeTo:))

The top trailing corner of the frame, in the given user interface layout direction.

[`static func trailing(relativeTo: NSUserInterfaceLayoutDirection) -> NSCursor.FrameResizePosition`](/documentation/AppKit/NSCursor/FrameResizePosition/trailing(relativeTo:))

The trailing edge of the frame, in the given user interface layout direction.

## Relationships

### Conforms To

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

[`RawRepresentable`](/documentation/Swift/RawRepresentable)

[`Escapable`](/documentation/Swift/Escapable)

[`CaseIterable`](/documentation/Swift/CaseIterable)

[`Equatable`](/documentation/Swift/Equatable)

[`Hashable`](/documentation/Swift/Hashable)

[`Sendable`](/documentation/Swift/Sendable)

[`BitwiseCopyable`](/documentation/Swift/BitwiseCopyable)

[`Copyable`](/documentation/Swift/Copyable)

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)