---
title: willDisappear()
framework: watchkit
role: symbol
role_heading: Instance Method
path: watchkit/wkinterfacecontroller/willdisappear()
---

# willDisappear()

Tells the interface controller that its view is now offscreen.

## Declaration

```swift
func willDisappear()
```

## Mentioned in

Navigating Between Scenes

## Discussion

Discussion WatchKit calls this method shortly before removing your interface controller’s content from the screen. Use this method to stop animations or perform other interface-related tasks prior to deactivation. The system calls this method on your WatchKit extension’s main thread. The super implementation of this method does nothing.

## See Also

### Responding to activation and appearance events

- [willActivate()](watchkit/wkinterfacecontroller/willactivate().md)
- [didDeactivate()](watchkit/wkinterfacecontroller/diddeactivate().md)
- [didAppear()](watchkit/wkinterfacecontroller/didappear().md)
