---
title: "updateValue(_:forAnimatedKey:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nscollectionviewtransitionlayout/updatevalue(_:foranimatedkey:)"
---

# updateValue(_:forAnimatedKey:)

Sets the value of a key whose value you use during the animation.

## Declaration

```swift
func updateValue(_ value: CGFloat, forAnimatedKey key: NSCollectionViewTransitionLayout.AnimatedKey)
```

## Parameters

- `value`: The value of the key.
- `key`: The key that you define for your custom transition layout.

## Discussion

Discussion Use this method to update the value of a specific key that you use in your custom transition layout.

## See Also

### Updating the Transition Information

- [transitionProgress](appkit/nscollectionviewtransitionlayout/transitionprogress.md)
- [value(forAnimatedKey:)](appkit/nscollectionviewtransitionlayout/value(foranimatedkey:).md)
- [NSCollectionViewTransitionLayout.AnimatedKey](appkit/nscollectionviewtransitionlayout/animatedkey.md)
