<!--
{
  "availability" : [
    "iOS: 10.0.0 -",
    "iPadOS: 10.0.0 -",
    "macCatalyst: 13.1.0 -",
    "tvOS: 10.0.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "UIKit",
  "identifier" : "/documentation/UIKit/UIViewAnimatingPosition",
  "metadataVersion" : "0.1.0",
  "role" : "Enumeration",
  "symbol" : {
    "kind" : "Enumeration",
    "modules" : [
      "UIKit"
    ],
    "preciseIdentifier" : "c:@E@UIViewAnimatingPosition"
  },
  "title" : "UIViewAnimatingPosition"
}
-->

# UIViewAnimatingPosition

Constants indicating positions within the animation.

```
enum UIViewAnimatingPosition
```

## Topics

### Constants

[`UIViewAnimatingPosition.end`](/documentation/UIKit/UIViewAnimatingPosition/end)

The end point of the animation. Use this constant when you want the final values for any animatable properties—that is, you want to refer to the values you specified in your animation blocks.

[`UIViewAnimatingPosition.start`](/documentation/UIKit/UIViewAnimatingPosition/start)

The beginning of the animation. Use this constant when you want the starting values for any animatable properties—that is, the values of the properties before you applied any animations.

[`UIViewAnimatingPosition.current`](/documentation/UIKit/UIViewAnimatingPosition/current)

The current position. Use this constant when you want the most recent value set by an animator object.



---

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)