Class

NSColorPickerTouchBarItem

A bar item that provides a system-defined color picker.

Declaration

@interface NSColorPickerTouchBarItem : NSTouchBarItem

Topics

Creating a Color Picker Item

+ colorPickerWithIdentifier:

Creates a bar item with the standard color picker icon.

+ textColorPickerWithIdentifier:

Creates a bar item with the standard text color picker icon.

+ strokeColorPickerWithIdentifier:

Creates a bar item with the standard stroke color picker icon.

+ colorPickerWithIdentifier:buttonImage:

Creates a color picker bar item using the supplied image as its icon.

Configuring the Color Picker

colorList

The list of colors displayed in the color picker.

allowedColorSpaces

Controls the color spaces that the color picker can produce.

showsAlpha

A Boolean value that controls whether the color picker allows picking of colors with alpha values other than 1.0.

enabled

A Boolean value that determines whether the color picker is enabled.

Obtaining the Selected Color

color

The picker's currently selected color.

target

An object that is notified when a user interacts with the color picker.

action

The selector on the target object that is invoked when a user interacts with the color picker.

Configuring Bar Customization

customizationLabel

The user-visible string identifying this item during touch bar customization.

Relationships

Inherits From

See Also

Touch Bar Items

NSTouchBarItem

A UI control shown in the Touch Bar on supported models of MacBook Pro.

NSCandidateListTouchBarItem

A bar item that, along with its delegate, provides a list of textual suggestions for the current text view.

NSCustomTouchBarItem

A bar item that contains a responder of your choice, such as a view, a button, or a scrubber (an instance of the NSScrubber class).

NSGroupTouchBarItem

A bar item that provides a bar to contain other items.

NSPopoverTouchBarItem

A bar item that provides a two-state control that can expand into its second state, showing the contents of a bar that it owns.

NSSharingServicePickerTouchBarItem

A bar item that, along with its delegate, provides a list of objects eligible for sharing.

NSSliderTouchBarItem

A bar item that provides a slider control for choosing a value in a range.

NSUserInterfaceCompressionOptions

An object that specifies how user interface elements resize themselves when space is constrained.