---
title: beginFromCurrentState
framework: uikit
role: symbol
role_heading: Type Property
path: uikit/uiview/keyframeanimationoptions/beginfromcurrentstate
---

# beginFromCurrentState

The option to start an animation from the current setting associated with an already in-flight animation.

## Declaration

```swift
static var beginFromCurrentState: UIView.KeyframeAnimationOptions { get }
```

## Discussion

Discussion If this option isn’t present, any in-flight animations are allowed to finish before the new animation is started. If another animation isn’t in flight, this option has no effect.

## See Also

### Constants

- [layoutSubviews](uikit/uiview/keyframeanimationoptions/layoutsubviews.md)
- [allowUserInteraction](uikit/uiview/keyframeanimationoptions/allowuserinteraction.md)
- [repeat](uikit/uiview/keyframeanimationoptions/repeat.md)
- [autoreverse](uikit/uiview/keyframeanimationoptions/autoreverse.md)
- [overrideInheritedDuration](uikit/uiview/keyframeanimationoptions/overrideinheritedduration.md)
- [overrideInheritedOptions](uikit/uiview/keyframeanimationoptions/overrideinheritedoptions.md)
- [calculationModeLinear](uikit/uiview/keyframeanimationoptions/calculationmodelinear.md)
- [calculationModeDiscrete](uikit/uiview/keyframeanimationoptions/calculationmodediscrete.md)
- [calculationModePaced](uikit/uiview/keyframeanimationoptions/calculationmodepaced.md)
- [calculationModeCubic](uikit/uiview/keyframeanimationoptions/calculationmodecubic.md)
- [calculationModeCubicPaced](uikit/uiview/keyframeanimationoptions/calculationmodecubicpaced.md)
