<!--
{
  "availability" : [
    "macOS: 10.4.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Quartz",
  "identifier" : "/documentation/Quartz/IKImageBrowserCell",
  "metadataVersion" : "0.1.0",
  "role" : "Class",
  "symbol" : {
    "kind" : "Class",
    "modules" : [
      "Quartz"
    ],
    "preciseIdentifier" : "c:objc(cs)IKImageBrowserCell"
  },
  "title" : "IKImageBrowserCell"
}
-->

# IKImageBrowserCell

A class used to display a cell.

```
class IKImageBrowserCell
```

## Overview

`A` class that is used to display a cell conforming to the [IKImageBrowserItem Protocol](/documentation/Quartz/ikimagebrowseritem-protocol) in an [`IKImageBrowserView`](/documentation/Quartz/IKImageBrowserView).

## Topics

### Cell Component Frames

[`-  frame`](/documentation/Quartz/IKImageBrowserCell/frame())

Returns the receiver’s frame rectangle, which defines its position in its [`IKImageBrowserView`](/documentation/Quartz/IKImageBrowserView).

[`-  imageFrame`](/documentation/Quartz/IKImageBrowserCell/imageFrame())

Returns the receiver’s image frame rectangle, which defines the position of the thumbnail in its [`IKImageBrowserView`](/documentation/Quartz/IKImageBrowserView).

[`-  subtitleFrame`](/documentation/Quartz/IKImageBrowserCell/subtitleFrame())

Returns the receiver’s subtitle frame rectangle.

[`-  titleFrame`](/documentation/Quartz/IKImageBrowserCell/titleFrame())

Returns the receiver’s title frame rectangle.

[`-  imageContainerFrame`](/documentation/Quartz/IKImageBrowserCell/imageContainerFrame())

Returns the receiver’s image container frame rectangle, which defines the position of the container of the thumbnail.

### Represented Item

[`-  indexOfRepresentedItem`](/documentation/Quartz/IKImageBrowserCell/indexOfRepresentedItem())

Returns the index of the receiver’s represented object in the datasource.

[`-  representedItem`](/documentation/Quartz/IKImageBrowserCell/representedItem())

Returns the receiver’s represented object.

### Selection Handling

[`-  isSelected`](/documentation/Quartz/IKImageBrowserCell/isSelected())

Returns whether the cell is selected.

[`-  selectionFrame`](/documentation/Quartz/IKImageBrowserCell/selectionFrame())

Returns the receiver’s selection frame rectangle, which defines the position of the selection rectangle in its [`IKImageBrowserView`](/documentation/Quartz/IKImageBrowserView).

### Cell Content Display

[`-  imageAlignment`](/documentation/Quartz/IKImageBrowserCell/imageAlignment())

Returns the position of the cell’s image in the frame.

[`-  opacity`](/documentation/Quartz/IKImageBrowserCell/opacity())

Returns the opacity of the receiver.

### Getting The Cell State

[`-  cellState`](/documentation/Quartz/IKImageBrowserCell/cellState())

Returns the current cell state of the receiver.

### Core Animation Integration

[`-  layerForType:`](/documentation/Quartz/IKImageBrowserCell/layer(forType:))

Returns a layer for the specified position.

### Getting The Parent Browser View

[`-  imageBrowserView`](/documentation/Quartz/IKImageBrowserCell/imageBrowserView())

Returns the view the receiver uses to display the cell.

### Constants

[`IKImageBrowserCellState`](/documentation/Quartz/IKImageBrowserCellState)

The possible states for the browser cell. These values are used by the [`cellState()`](/documentation/Quartz/IKImageBrowserCell/cellState()) method.

[Cell Layer Positions](/documentation/Quartz/cell-layer-positions)

Optional positioning of additional layers displayed with the cell. Used by the [`layer(forType:)`](/documentation/Quartz/IKImageBrowserCell/layer(forType:)) method.

## Relationships

### Conforms To

[`Equatable`](/documentation/Swift/Equatable)

[`Hashable`](/documentation/Swift/Hashable)

[`CustomDebugStringConvertible`](/documentation/Swift/CustomDebugStringConvertible)

[`NSObjectProtocol`](/documentation/ObjectiveC/NSObjectProtocol)

[`CustomStringConvertible`](/documentation/Swift/CustomStringConvertible)

[`CVarArg`](/documentation/Swift/CVarArg)

### Inherits From

[`NSObject-swift.class`](/documentation/ObjectiveC/NSObject-swift.class)

---

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)