Class

CLKFullColorImageProvider

A full-color image displayed by a complication.

Declaration

@interface CLKFullColorImageProvider : NSObject

Overview

All graphic complications support full-color images; however, some watch faces display these images as tinted images. Tinted images are black and white images with a highlight color that matches the watch face. If you do not provide a tinted image provider, ClockKit automatically desaturates the full-color image to create the tinted image.

The template also often masks these image to produce circular images or rounded rectangles.

For information about the image sizes and masks, see Apple Watch Human Interface Guidelines.

Topics

Creating an Image Provider

+ providerWithFullColorImage:

Creates an image provider with the specified full-color image.

+ providerWithFullColorImage:tintedImageProvider:

Creates an image provider that produces full-color and tinted images.

Getting the Image Data

image

The full-color image to display.

tintedImageProvider

An image provider that produces alternative images for tinted graphic complications.

Setting the Accessibility Label

accessibilityLabel

A succinct label that identifies the purpose of the image.

Relationships

Inherits From

Conforms To

See Also

Data Providers

CLKDateTextProvider

A formatted string that conveys a date without any time information.

CLKImageProvider

An image displayed by a complication.

CLKRelativeDateTextProvider

A formatted string that conveys the difference in time between the current date and a date that you specify.

CLKSimpleTextProvider

A single line of text to display in your complication interface.

CLKTextProvider

The common behavior for displaying text-based data in a complication.

CLKTimeIntervalTextProvider

A formatted time range.

CLKTimeTextProvider

A formatted time value.

CLKSimpleGaugeProvider

A gauge that shows a fractional value.

CLKTimeIntervalGaugeProvider

A gauge that tracks time intervals.

CLKGaugeProvider

An abstract superclass that provides all the common behaviors for the gauge providers.

CLKSimpleGaugeProviderFillFractionEmpty

A fill value indicating an empty gauge.

CLKGaugeProviderStyle

Visual styles available for gauges.