---
title: WKPickerItem
framework: watchkit
role: symbol
role_heading: Class
path: watchkit/wkpickeritem
---

# WKPickerItem

A single item in a picker interface.

## Declaration

```swift
class WKPickerItem
```

## Overview

Overview You create picker items yourself and assign them to a WKInterfacePicker object in your interface. For each item, you can specify a title string, an image, or both based on the style of the picker. The style of the picker determines how you configure the items of that picker: List. Items may be configured in one of two ways: Specify an image in the contentImage property. Specify text in the title property and an optional image in the accessoryImage property. Stacked. Configure each item with an image in the contentImage property. Image Sequence. Configure each item with an image in the contentImage property.

## Topics

### Setting the Picker Item’s Content

- [contentImage](watchkit/wkpickeritem/contentimage.md)
- [title](watchkit/wkpickeritem/title.md)
- [accessoryImage](watchkit/wkpickeritem/accessoryimage.md)
- [caption](watchkit/wkpickeritem/caption.md)

### Initializers

- [init(coder:)](watchkit/wkpickeritem/init(coder:).md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSCoding](foundation/nscoding.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [NSSecureCoding](foundation/nssecurecoding.md)

## See Also

### Managing the Picker Contents

- [setItems(_:)](watchkit/wkinterfacepicker/setitems(_:).md)
- [setSelectedItemIndex(_:)](watchkit/wkinterfacepicker/setselecteditemindex(_:).md)
- [setCoordinatedAnimations(_:)](watchkit/wkinterfacepicker/setcoordinatedanimations(_:).md)
