---
title: UIFloatRange
framework: uikit
role: symbol
role_heading: Structure
path: uikit/uifloatrange
---

# UIFloatRange

The range of motion for attached objects.

## Declaration

```swift
struct UIFloatRange
```

## Topics

### Creating a float range

- [init()](uikit/uifloatrange/init().md)
- [init(minimum:maximum:)](uikit/uifloatrange/init(minimum:maximum:)-8dzgq.md)
- [infinite](uikit/uifloatrange/infinite.md)
- [zero](uikit/uifloatrange/zero.md)

### Getting the range values

- [maximum](uikit/uifloatrange/maximum.md)
- [minimum](uikit/uifloatrange/minimum.md)

### Testing the range values

- [isInfinite](uikit/uifloatrange/isinfinite.md)
- [UIFloatRangeIsEqualToRange(_:_:)](uikit/uifloatrangeisequaltorange(_:_:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Copyable](swift/copyable.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Constants

- [UIAttachmentBehavior.AttachmentType](uikit/uiattachmentbehavior/attachmenttype.md)
- [Float range constants](uikit/float-range-constants.md)
- [UIOffset](uikit/uioffset.md)
