---
title: "continueTracking(_:with:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uicontrol/continuetracking(_:with:)"
---

# continueTracking(_:with:)

Notifies the control when a touch event for the control updates.

## Declaration

```swift
func continueTracking(_ touch: UITouch, with event: UIEvent?) -> Bool
```

## Parameters

- `touch`: The touch object containing updated information.
- `event`: The event object containing the touch event.

## Return Value

Return Value true if the control should continue tracking touch events or false if it should stop. This value is used to update the isTracking property of the control.

## Discussion

Discussion This method is called repeatedly while a touch event is being tracked inside the control’s bounds. The default implementation of this method always returns true. Subclasses can override this method and use it to update their state based on changes to the touch event. If you want to continue tracking the touch event, return true. If you want to stop tracking the touch event, return false.

## See Also

### Tracking touches and redrawing controls

- [beginTracking(_:with:)](uikit/uicontrol/begintracking(_:with:).md)
- [endTracking(_:with:)](uikit/uicontrol/endtracking(_:with:).md)
- [cancelTracking(with:)](uikit/uicontrol/canceltracking(with:).md)
- [isTracking](uikit/uicontrol/istracking.md)
- [isTouchInside](uikit/uicontrol/istouchinside.md)
