<!--
{
  "availability" : [
    "iOS: 14.0.0 -",
    "iPadOS: 14.0.0 -",
    "macCatalyst: -",
    "tvOS: 14.0.0 -",
    "visionOS: -"
  ],
  "documentType" : "symbol",
  "framework" : "UIKit",
  "identifier" : "/documentation/UIKit/UICollectionViewListCell/accessories-8nui4",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Property",
  "symbol" : {
    "kind" : "Instance Property",
    "modules" : [
      "UIKit"
    ],
    "preciseIdentifier" : "s:So24UICollectionViewListCellC5UIKitE11accessoriesSayAC15UICellAccessoryVGvp"
  },
  "title" : "accessories"
}
-->

# accessories

An array of the accessories that decorate the cell.

```
@MainActor @preconcurrency var accessories: [UICellAccessory] { get set }
```

## Discussion

System accessories have system-defined placement within the cell. The system automatically determines their rendering order and which side of the cell they appear on. The order of system accessories in the array doesn’t affect their placement.

For custom accessories, you determine their placement. The order of custom accessories in the array affects the order in which the system evaluates their [`UICellAccessory.Placement.Position`](/documentation/UIKit/UICellAccessory-swift.struct/Placement/Position).

> Important:
> The system throws an exception if you include more than one instance of any system accessory. You can include multiple custom accessories.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)