---
title: "convert(_:to:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uiview/convert(_:to:)-2kf3d"
---

# convert(_:to:)

Converts a rectangle from the receiver’s coordinate system to that of another view.

## Declaration

```swift
func convert(_ rect: CGRect, to view: UIView?) -> CGRect
```

## Parameters

- `rect`: A rectangle specified in the local coordinate system (bounds) of the receiver.
- `view`: The view that is the target of the conversion operation. If view is nil, this method instead converts to window base coordinates. Otherwise, both view and the receiver must belong to the same doc://com.apple.uikit/documentation/UIKit/UIWindow object.

## Return Value

Return Value The converted rectangle.

## See Also

### Converting between view coordinate systems

- [convert(_:to:)](uikit/uiview/convert(_:to:)-1xizt.md)
- [convert(_:from:)](uikit/uiview/convert(_:from:)-8neo1.md)
- [convert(_:from:)](uikit/uiview/convert(_:from:)-7irzk.md)
