---
title: dismissKeyboard()
framework: uikit
role: symbol
role_heading: Instance Method
path: uikit/uiinputviewcontroller/dismisskeyboard()
---

# dismissKeyboard()

Dismisses the custom keyboard from the screen.

## Declaration

```swift
func dismissKeyboard()
```

## Mentioned in

Configuring a custom keyboard interface

## Discussion

Discussion Because a custom keyboard does not have access to the current text input object, you cannot send it a resignFirstResponder() message (as you would to dismiss the system keyboard when you are developing an app with text entry). To dismiss the custom keyboard, call dismissKeyboard() instead.

## See Also

### Controlling a custom keyboard

- [advanceToNextInputMode()](uikit/uiinputviewcontroller/advancetonextinputmode().md)
- [handleInputModeList(from:with:)](uikit/uiinputviewcontroller/handleinputmodelist(from:with:).md)
