---
title: interfaceStyle
framework: AppKit
role: symbol
role_heading: Instance Method
platforms: [macOS 10.0+]
path: appkit/nsresponder/interfacestyle
---

# interfaceStyle

Returns the receiver’s interface style.

## Declaration

```occ
- (NSInterfaceStyle) interfaceStyle;
```

## Discussion

Discussion interfaceStyle is an abstract method in NSResponder and just returns NSNoInterfaceStyle. It’s overridden in classes such as NSWindow and NSView to return the interface style, such as NSMacintoshInterfaceStyle. A responder’s style (if other than NSNoInterfaceStyle) overrides all other settings, such as those established by the defaults system.

## See Also

### Deprecated methods

- [performMnemonic:](appkit/nsresponder/performmnemonic:.md)
- [setInterfaceStyle:](appkit/nsresponder/setinterfacestyle:.md)
- [beginGesture(with:)](appkit/nsresponder/begingesture(with:).md)
- [endGesture(with:)](appkit/nsresponder/endgesture(with:).md)
