<!--
{
  "availability" : [
    "iOS: -",
    "iPadOS: -",
    "macOS: 15.0.0 -",
    "visionOS: 2.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SwiftUI",
  "identifier" : "/documentation/SwiftUI/PointerStyle/default",
  "metadataVersion" : "0.1.0",
  "role" : "Type Property",
  "symbol" : {
    "kind" : "Type Property",
    "modules" : [
      "SwiftUI"
    ],
    "preciseIdentifier" : "s:7SwiftUI12PointerStyleV7defaultACvpZ"
  },
  "title" : "default"
}
-->

# default

The pointer style that uses the default platform appearance.

```
static let `default`: PointerStyle
```

## Discussion

This is the default pointer style for interacting with content and UI
elements if no other pointer style is more appropriate. This pointer
style displays an arrow in macOS and a circle in iPadOS and visionOS.

You might want to set this pointer style explicitly using the
[`pointerStyle(_:)`](/documentation/SwiftUI/View/pointerStyle(_:)) modifier to override another style in the
environment.

---

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)