---
title: "location(in:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uigesturerecognizer/location(in:)"
---

# location(in:)

Returns the point computed as the location in a given view of the gesture represented by the gesture recognizer.

## Declaration

```swift
func location(in view: UIView?) -> CGPoint
```

## Parameters

- `view`: A doc://com.apple.uikit/documentation/UIKit/UIView object on which the gesture took place. Specify nil to indicate the window.

## Return Value

Return Value A point in the local coordinate system of view that identifies the location of the gesture. If nil is specified for view, the method returns the gesture location in the window’s base coordinate system.

## Discussion

Discussion The returned value is a generic single-point location for the gesture computed by the UIKit framework. It is usually the centroid of the touches involved in the gesture. For objects of the UISwipeGestureRecognizer and UITapGestureRecognizer classes, the location returned by this method has a significance special to the gesture. This significance is documented in the reference for those classes.

## See Also

### Getting the touches and location of a gesture

- [location(ofTouch:in:)](uikit/uigesturerecognizer/location(oftouch:in:).md)
- [numberOfTouches](uikit/uigesturerecognizer/numberoftouches.md)
