---
title: ARCoachingOverlayView.Goal.verticalPlane
framework: arkit
role: symbol
role_heading: Case
path: arkit/arcoachingoverlayview/goal-swift.enum/verticalplane
---

# ARCoachingOverlayView.Goal.verticalPlane

A goal that specifies your app requires a vertical plane.

## Declaration

```swift
case verticalPlane
```

## Discussion

Discussion When you use this goal, coaching overlay won’t hide until the user has moved their device in a way that facilitates ARKit finding at least one vertical surface.

## See Also

### Defining a Goal

- [ARCoachingOverlayView.Goal.anyPlane](arkit/arcoachingoverlayview/goal-swift.enum/anyplane.md)
- [ARCoachingOverlayView.Goal.horizontalPlane](arkit/arcoachingoverlayview/goal-swift.enum/horizontalplane.md)
- [ARCoachingOverlayView.Goal.tracking](arkit/arcoachingoverlayview/goal-swift.enum/tracking.md)
- [ARCoachingOverlayView.Goal.geoTracking](arkit/arcoachingoverlayview/goal-swift.enum/geotracking.md)
