---
title: "searchDisplayControllerWillBeginSearch(_:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uisearchdisplaydelegate/searchdisplaycontrollerwillbeginsearch(_:)"
---

# searchDisplayControllerWillBeginSearch(_:)

Tells the delegate that the controller is about to begin searching.

## Declaration

```swift
optional func searchDisplayControllerWillBeginSearch(_ controller: UISearchDisplayController)
```

## Parameters

- `controller`: The search display controller for which the receiver is the delegate.

## See Also

### Responding to search state change

- [searchDisplayControllerDidBeginSearch(_:)](uikit/uisearchdisplaydelegate/searchdisplaycontrollerdidbeginsearch(_:).md)
- [searchDisplayControllerWillEndSearch(_:)](uikit/uisearchdisplaydelegate/searchdisplaycontrollerwillendsearch(_:).md)
- [searchDisplayControllerDidEndSearch(_:)](uikit/uisearchdisplaydelegate/searchdisplaycontrollerdidendsearch(_:).md)
