---
title: default
framework: swiftui
role: symbol
role_heading: Type Property
path: swiftui/pointerstyle/default
---

# default

The pointer style that uses the default platform appearance.

## Declaration

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

## Discussion

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(_:) modifier to override another style in the environment.

## See Also

### Getting built-in pointer styles

- [horizontalText](swiftui/pointerstyle/horizontaltext.md)
- [verticalText](swiftui/pointerstyle/verticaltext.md)
- [rectSelection](swiftui/pointerstyle/rectselection.md)
- [grabIdle](swiftui/pointerstyle/grabidle.md)
- [grabActive](swiftui/pointerstyle/grabactive.md)
- [link](swiftui/pointerstyle/link.md)
- [zoomIn](swiftui/pointerstyle/zoomin.md)
- [zoomOut](swiftui/pointerstyle/zoomout.md)
- [frameResize(position:directions:)](swiftui/pointerstyle/frameresize(position:directions:).md)
- [columnResize(directions:)](swiftui/pointerstyle/columnresize(directions:).md)
- [rowResize(directions:)](swiftui/pointerstyle/rowresize(directions:).md)
