---
title: "setObject:forTrait:"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uimutabletraits-8l00o/setobject:fortrait:"
---

# setObject:forTrait:

## Declaration

```occ
- (void) setObject:(id<NSObject>) object forTrait:(UIObjectTrait) trait;
```

## See Also

### Getting and setting trait data

- [objectForTrait:](uikit/uimutabletraits-8l00o/objectfortrait:.md)
- [UIObjectTrait](uikit/uiobjecttrait.md)
- [valueForCGFloatTrait:](uikit/uimutabletraits-8l00o/valueforcgfloattrait:.md)
- [setCGFloatValue:forTrait:](uikit/uimutabletraits-8l00o/setcgfloatvalue:fortrait:.md)
- [UICGFloatTrait](uikit/uicgfloattrait.md)
- [valueForNSIntegerTrait:](uikit/uimutabletraits-8l00o/valuefornsintegertrait:.md)
- [setNSIntegerValue:forTrait:](uikit/uimutabletraits-8l00o/setnsintegervalue:fortrait:.md)
- [UINSIntegerTrait](uikit/uinsintegertrait.md)
