---
title: "constraint(equalToConstant:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nslayoutdimension/constraint(equaltoconstant:)"
---

# constraint(equalToConstant:)

Returns a constraint that defines a constant size for the anchor’s size attribute.

## Declaration

```swift
func constraint(equalToConstant c: CGFloat) -> NSLayoutConstraint
```

## Parameters

- `c`: A constant representing the size of the attribute associated with this dimension anchor.

## Return Value

Return Value An NSLayoutConstraint object that defines a constant size for the attribute associated with this dimension anchor.

## Discussion

Discussion This method defines the relationship first attribute = c. Where first attribute is the layout attribute represented by the anchor receiving this method call. The constraints produced by the following two examples are identical.

## See Also

### Building constraints

- [constraint(equalTo:multiplier:)](appkit/nslayoutdimension/constraint(equalto:multiplier:).md)
- [constraint(equalTo:multiplier:constant:)](appkit/nslayoutdimension/constraint(equalto:multiplier:constant:).md)
- [constraint(greaterThanOrEqualTo:multiplier:)](appkit/nslayoutdimension/constraint(greaterthanorequalto:multiplier:).md)
- [constraint(greaterThanOrEqualTo:multiplier:constant:)](appkit/nslayoutdimension/constraint(greaterthanorequalto:multiplier:constant:).md)
- [constraint(greaterThanOrEqualToConstant:)](appkit/nslayoutdimension/constraint(greaterthanorequaltoconstant:).md)
- [constraint(lessThanOrEqualTo:multiplier:)](appkit/nslayoutdimension/constraint(lessthanorequalto:multiplier:).md)
- [constraint(lessThanOrEqualTo:multiplier:constant:)](appkit/nslayoutdimension/constraint(lessthanorequalto:multiplier:constant:).md)
- [constraint(lessThanOrEqualToConstant:)](appkit/nslayoutdimension/constraint(lessthanorequaltoconstant:).md)
