Class

CLKSimpleGaugeProvider

A gauge that shows a fractional value.

Declaration

@interface CLKSimpleGaugeProvider : CLKGaugeProvider

Overview

A simple gauge provider displays values that map to a 0.0 to 1.0 range. For example, you could use the gauge to show the percentage of a task that has been completed, or the current temperature within a specified temperature range.

For time intervals, use the CLKTimeIntervalGaugeProvider.

Topics

Creating a Simple Gauge Provider

Getting Information About the Gauge

fillFraction

The value displayed by the gauge.

Relationships

Inherits From

See Also

Data Providers

CLKDateTextProvider

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

CLKImageProvider

An image displayed by a complication.

CLKFullColorImageProvider

A full-color 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.

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.