---
title: UIResponder.KeyboardDidChangeFrameMessage
framework: uikit
role: symbol
role_heading: Structure
path: uikit/uiresponder/keyboarddidchangeframemessage
---

# UIResponder.KeyboardDidChangeFrameMessage

## Declaration

```swift
struct KeyboardDidChangeFrameMessage
```

## Topics

### Initializers

- [init(beginFrame:endFrame:animationDuration:animationCurve:isLocal:screen:)](uikit/uiresponder/keyboarddidchangeframemessage/init(beginframe:endframe:animationduration:animationcurve:islocal:screen:).md)

### Instance Properties

- [animationCurve](uikit/uiresponder/keyboarddidchangeframemessage/animationcurve.md)
- [animationDuration](uikit/uiresponder/keyboarddidchangeframemessage/animationduration.md)
- [beginFrame](uikit/uiresponder/keyboarddidchangeframemessage/beginframe.md)
- [endFrame](uikit/uiresponder/keyboarddidchangeframemessage/endframe.md)
- [isLocal](uikit/uiresponder/keyboarddidchangeframemessage/islocal.md)
- [screen](uikit/uiresponder/keyboarddidchangeframemessage/screen.md)

## Relationships

### Conforms To

- [NotificationCenter.MainActorMessage](foundation/notificationcenter/mainactormessage.md)
- [SendableMetatype](swift/sendablemetatype.md)
