---
title: NSLayoutConstraint.Attribute.notAnAttribute
framework: appkit
role: symbol
role_heading: Case
path: appkit/nslayoutconstraint/attribute/notanattribute
---

# NSLayoutConstraint.Attribute.notAnAttribute

A placeholder value for indicating that the constraint’s second item and second attribute aren’t used in any calculations.

## Declaration

```swift
case notAnAttribute
```

## Discussion

Discussion Use this value when creating a constraint that assigns a constant to an attribute. For example, item1.height >= 40. If a constraint only has one item, set the second item to nil, and set the second attribute to NSLayoutConstraint.Attribute.notAnAttribute.

## See Also

### Constants

- [NSLayoutConstraint.Attribute.left](appkit/nslayoutconstraint/attribute/left.md)
- [NSLayoutConstraint.Attribute.right](appkit/nslayoutconstraint/attribute/right.md)
- [NSLayoutConstraint.Attribute.top](appkit/nslayoutconstraint/attribute/top.md)
- [NSLayoutConstraint.Attribute.bottom](appkit/nslayoutconstraint/attribute/bottom.md)
- [NSLayoutConstraint.Attribute.leading](appkit/nslayoutconstraint/attribute/leading.md)
- [NSLayoutConstraint.Attribute.trailing](appkit/nslayoutconstraint/attribute/trailing.md)
- [NSLayoutConstraint.Attribute.width](appkit/nslayoutconstraint/attribute/width.md)
- [NSLayoutConstraint.Attribute.height](appkit/nslayoutconstraint/attribute/height.md)
- [NSLayoutConstraint.Attribute.centerX](appkit/nslayoutconstraint/attribute/centerx.md)
- [NSLayoutConstraint.Attribute.centerY](appkit/nslayoutconstraint/attribute/centery.md)
- [NSLayoutConstraint.Attribute.lastBaseline](appkit/nslayoutconstraint/attribute/lastbaseline.md)
- [NSLayoutConstraint.Attribute.firstBaseline](appkit/nslayoutconstraint/attribute/firstbaseline.md)
