---
title: isFirstResponder
framework: uikit
role: symbol
role_heading: Instance Property
path: uikit/uiresponder/isfirstresponder
---

# isFirstResponder

Returns a Boolean value indicating whether this object is the first responder.

## Declaration

```swift
var isFirstResponder: Bool { get }
```

## Return Value

Return Value true if the responder is the first responder; otherwise, false.

## Discussion

Discussion UIKit dispatches some types of events, such as motion events, to the first responder initially.

## See Also

### Managing the responder chain

- [next](uikit/uiresponder/next.md)
- [canBecomeFirstResponder](uikit/uiresponder/canbecomefirstresponder.md)
- [becomeFirstResponder()](uikit/uiresponder/becomefirstresponder().md)
- [canResignFirstResponder](uikit/uiresponder/canresignfirstresponder.md)
- [resignFirstResponder()](uikit/uiresponder/resignfirstresponder().md)
