---
title: NSViewCornerConfiguration
framework: appkit
role: symbol
role_heading: Class
path: appkit/nsviewcornerconfiguration
---

# NSViewCornerConfiguration

A configuration object that defines the corner styles of a view’s overall shape.

## Declaration

```swift
class NSViewCornerConfiguration
```

## Topics

### Type Properties

- [capsule](appkit/nsviewcornerconfiguration/capsule.md)

### Type Methods

- [capsule(maximumRadius:)](appkit/nsviewcornerconfiguration/capsule(maximumradius:).md)
- [corners(radius:)](appkit/nsviewcornerconfiguration/corners(radius:).md)
- [corners(topLeftRadius:topRightRadius:bottomLeftRadius:bottomRightRadius:)](appkit/nsviewcornerconfiguration/corners(topleftradius:toprightradius:bottomleftradius:bottomrightradius:).md)
- [uniformBottomRadius(_:topLeftRadius:topRightRadius:)](appkit/nsviewcornerconfiguration/uniformbottomradius(_:topleftradius:toprightradius:).md)
- [uniformCorners(radius:)](appkit/nsviewcornerconfiguration/uniformcorners(radius:).md)
- [uniformCorners(radius:topLeftRadius:topRightRadius:bottomLeftRadius:bottomRightRadius:)](appkit/nsviewcornerconfiguration/uniformcorners(radius:topleftradius:toprightradius:bottomleftradius:bottomrightradius:).md)
- [uniformEdges(leftRadius:rightRadius:)](appkit/nsviewcornerconfiguration/uniformedges(leftradius:rightradius:).md)
- [uniformEdges(topRadius:bottomRadius:)](appkit/nsviewcornerconfiguration/uniformedges(topradius:bottomradius:).md)
- [uniformLeftRadius(_:topRightRadius:bottomRightRadius:)](appkit/nsviewcornerconfiguration/uniformleftradius(_:toprightradius:bottomrightradius:).md)
- [uniformRightRadius(_:topLeftRadius:bottomLeftRadius:)](appkit/nsviewcornerconfiguration/uniformrightradius(_:topleftradius:bottomleftradius:).md)
- [uniformTopRadius(_:bottomLeftRadius:bottomRightRadius:)](appkit/nsviewcornerconfiguration/uniformtopradius(_:bottomleftradius:bottomrightradius:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
