<!--
{
  "availability" : [
    "macOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/NSButton/BezelStyle-swift.enum/circular",
  "metadataVersion" : "0.1.0",
  "role" : "Case",
  "symbol" : {
    "kind" : "Case",
    "modules" : [
      "AppKit"
    ],
    "preciseIdentifier" : "c:@E@NSBezelStyle@NSBezelStyleCircular"
  },
  "title" : "NSButton.BezelStyle.circular"
}
-->

# NSButton.BezelStyle.circular

A round button that can contain either a single character or an icon.

```
case circular
```

## Discussion

Use this button type to display either a single character:

```swift
let button = NSButton()
button.title = "C"
button.bezelStyle = .circular
```

Or a small icon.

```swift
let button = NSButton()
button.image = NSImage(systemSymbolName: "star", accessibilityDescription: "")
button.bezelStyle = .circular
```

Use system images such as [SF Symbols](https://developer.apple.com/design/human-interface-guidelines/sf-symbols) for best results as they automatically scale to fit the button. Large images don’t clip when they display with this style. Instead, they shrink to fit the button’s bounds.

For design guidance, see [Human Interface Guidelines > Buttons](https://developer.apple.com/design/human-interface-guidelines/buttons).

---

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)