---
title: inverted()
framework: foundation
role: symbol
role_heading: Instance Method
path: foundation/affinetransform/inverted()
---

# inverted()

Returns an inverted version of the matrix, if possible, or nil if not.

## Declaration

```swift
func inverted() -> AffineTransform?
```

## See Also

### Accumulating Tranformations

- [rotate(byDegrees:)](foundation/affinetransform/rotate(bydegrees:).md)
- [rotate(byRadians:)](foundation/affinetransform/rotate(byradians:).md)
- [scale(_:)](foundation/affinetransform/scale(_:).md)
- [scale(x:y:)](foundation/affinetransform/scale(x:y:).md)
- [translate(x:y:)](foundation/affinetransform/translate(x:y:).md)
- [append(_:)](foundation/affinetransform/append(_:).md)
- [prepend(_:)](foundation/affinetransform/prepend(_:).md)
- [invert()](foundation/affinetransform/invert().md)
