---
title: "addKeyframeValue(_:time:)"
framework: spritekit
role: symbol
role_heading: Instance Method
path: "spritekit/skkeyframesequence/addkeyframevalue(_:time:)"
---

# addKeyframeValue(_:time:)

Adds a keyframe to the sequence.

## Declaration

```swift
func addKeyframeValue(_ value: Any, time: CGFloat)
```

## Parameters

- `value`: An object that defines the value to add. It must have the same class as other value objects stored in the sequence.
- `time`: The corresponding time.

## Discussion

Discussion The new keyframe is appended to the end of the array.

## See Also

### Sequence Building

- [removeKeyframe(at:)](spritekit/skkeyframesequence/removekeyframe(at:).md)
- [removeLastKeyframe()](spritekit/skkeyframesequence/removelastkeyframe().md)
- [setKeyframeTime(_:for:)](spritekit/skkeyframesequence/setkeyframetime(_:for:).md)
- [setKeyframeValue(_:for:)](spritekit/skkeyframesequence/setkeyframevalue(_:for:).md)
- [setKeyframeValue(_:time:for:)](spritekit/skkeyframesequence/setkeyframevalue(_:time:for:).md)
