AI-generated Key Takeaways
- 
          GCKUIStyleAttributes is a class used to control the style of the framework's default views, including colors, fonts, and icons. 
- 
          This class provides properties to customize various UI elements such as images for control buttons (closed captions, forward/rewind, play/pause, stop, volume, mute), track selectors, background color, and tint colors for icons and volume sliders. 
- 
          Font and text color properties are available for different label types within the default views: buttons, body, heading, and caption. 
- 
          Shadow color and offset properties are also available for text on buttons, body, heading, and caption labels. 
- 
          Properties for customizing the appearance of sliders, including progress colors, tooltip background color, and ad marker colors, are included. 
Overview
A class for controlling the style (colors, fonts, icons) of the default views of the framework.
- Since
- 3.3
Inherits NSObject.
Inherited by GCKUIStyleAttributesCastViews, GCKUIStyleAttributesConnectionController, GCKUIStyleAttributesConnectionNavigation, GCKUIStyleAttributesConnectionToolbar, GCKUIStyleAttributesDeviceChooser, GCKUIStyleAttributesDeviceControl, GCKUIStyleAttributesExpandedController, GCKUIStyleAttributesGuestModePairingDialog, GCKUIStyleAttributesInstructions, GCKUIStyleAttributesMediaControl, GCKUIStyleAttributesMiniController, GCKUIStyleAttributesNoDevicesAvailableController, and GCKUIStyleAttributesTrackSelector.
| Property Summary | |
| UIImage * | closedCaptionsImage | 
| An image that will be used in "closed captions" buttons in the framework's default views.  More... | |
| UIImage * | forward30SecondsImage | 
| An image that will be used in "forward 30 seconds" buttons in the frameworks default views.  More... | |
| UIImage * | rewind30SecondsImage | 
| An image that will be used in "rewind 30 seconds" buttons in the framework's default views.  More... | |
| UIImage * | volumeImage | 
| An image that will be used to indicate that a slider is a volume slider in the framework's default views.  More... | |
| UIImage * | muteOffImage | 
| An image that will be used in the "mute toggle" button in the framework's default views.  More... | |
| UIImage * | muteOnImage | 
| An image that will be used in the "mute toggle" button in the framework's default views.  More... | |
| UIImage * | pauseImage | 
| An image that will be used in the "play/pause toggle" button in the framework's default views.  More... | |
| UIImage * | playImage | 
| An image that will be used in the "play/pause toggle" button in the framework's default views.  More... | |
| UIImage * | skipNextImage | 
| An image that will be used in "forward 30 seconds" buttons in the framework's default views.  More... | |
| UIImage * | skipPreviousImage | 
| An image that will be used in "forward 30 seconds" buttons in the framework's default views.  More... | |
| UIImage * | audioTrackImage | 
| An image that will be used in the track selector, to select the audio track chooser view.  More... | |
| UIImage * | subtitlesTrackImage | 
| An image that will be used in the track selector, to select the subtitle track chooser view.  More... | |
| UIImage * | stopImage | 
| An image that will be used in "stop" buttons in the framework's default views.  More... | |
| UIFont * | buttonTextFont | 
| The UIFont to be used in labels of buttons in the framework's default views.  More... | |
| UIColor * | buttonTextColor | 
| The color to be used in labels of buttons in the framework's default views.  More... | |
| UIColor * | buttonTextShadowColor | 
| The shadow color to be used in labels of buttons in the framework's default views.  More... | |
| CGSize | buttonTextShadowOffset | 
| The offset for the shadow for labels of buttons in the framework's default views.  More... | |
| UIFont * | bodyTextFont | 
| The UIFont to be used in labels of type "body" in the framework's default views.  More... | |
| UIFont * | headingTextFont | 
| The UIFont to be used in labels of type "heading" in the framework's default views.  More... | |
| UIFont * | captionTextFont | 
| The font to be used in labels of type "caption" in the framework's default views.  More... | |
| UIColor * | bodyTextColor | 
| The color to be used in labels of type "body" in the framework's default views.  More... | |
| UIColor * | bodyTextShadowColor | 
| The shadow color to be used in labels of type "body" in the framework's default views.  More... | |
| UIColor * | headingTextColor | 
| The color to be used in labels of type "heading" in the framework's default views.  More... | |
| UIColor * | headingTextShadowColor | 
| The shadow color to be used in labels of type "heading" in the framework's default views.  More... | |
| UIColor * | captionTextColor | 
| The color to be used in labels of type "caption" in the framework's default views.  More... | |
| UIColor * | captionTextShadowColor | 
| The shadow color to be used in labels of type "caption" in the framework's default views.  More... | |
| UIColor * | backgroundColor | 
| The background color to be used on the framework's default views.  More... | |
| UIColor * | iconTintColor | 
| The color to use as tint color on all buttons and icons on the framework's default views.  More... | |
| CGSize | bodyTextShadowOffset | 
| The offset for the shadow for labels of type "body" in the framework's default views.  More... | |
| CGSize | captionTextShadowOffset | 
| The offset for the shadow for labels of type "caption" in the framework's default views.  More... | |
| CGSize | headingTextShadowOffset | 
| The offset for the shadow for labels of type "heading" in the framework's default views.  More... | |
| UIColor * | sliderUnseekableProgressColor | 
| The color used for the unseekable progress tracks on the slider views.  More... | |
| UIColor * | sliderProgressColor | 
| The color used for the seekable progress track, and thumb on the slider views.  More... | |
| UIColor * | sliderSecondaryProgressColor | 
| The color used for the seekable and unplayed progress track on the slider views.  More... | |
| UIColor * | sliderTooltipBackgroundColor | 
| The background color of the tooltip label of the slider thumb.  More... | |
| UIColor * | liveIndicatorColor | 
| The color used for the marker of live indicator.  More... | |
| NSNumber * | adImageContentMode | 
| The UIViewContentMode of the ad image on the expanded view controller wrapped in a NSNumber.  More... | |
| NSNumber * | backgroundImageContentMode | 
| The UIViewContentMode of the background image on the expanded view controller wrapped in a NSNumber.  More... | |
| UIColor * | playedAdMarkerFillColor | 
| The color used to draw the circular ad marker on the seek bar in the played segment of the slider.  More... | |
| UIColor * | unplayedAdMarkerFillColor | 
| The color used to draw the circular ad marker on the seek bar in the un-played segment of the slider.  More... | |
| UIColor * | volumeSliderThumbTintColor | 
| The color to be used as thumb tint color of volume slider.  More... | |
| UIColor * | volumeSliderMinimumTrackTintColor | 
| The color to be used as minimum track tint color of volume slider.  More... | |
| UIColor * | volumeSliderMaximumTrackTintColor | 
| The color to be used as maximum track tint color of volume slider.  More... | |
Property Detail
| 
 | readwritenonatomicassign | 
An image that will be used in "closed captions" buttons in the framework's default views.
| 
 | readwritenonatomicassign | 
An image that will be used in "forward 30 seconds" buttons in the frameworks default views.
| 
 | readwritenonatomicassign | 
An image that will be used in "rewind 30 seconds" buttons in the framework's default views.
| 
 | readwritenonatomicassign | 
An image that will be used to indicate that a slider is a volume slider in the framework's default views.
| 
 | readwritenonatomicassign | 
An image that will be used in the "mute toggle" button in the framework's default views.
This is the image that will be displayed while the receiver is muted.
| 
 | readwritenonatomicassign | 
An image that will be used in the "mute toggle" button in the framework's default views.
This is the image that will be displayed while the receiver is not muted.
| 
 | readwritenonatomicassign | 
An image that will be used in the "play/pause toggle" button in the framework's default views.
This is the image that will be displayed while the receiver is playing.
| 
 | readwritenonatomicassign | 
An image that will be used in the "play/pause toggle" button in the framework's default views.
This is the image that will be displayed while the receiver is paused.
| 
 | readwritenonatomicassign | 
An image that will be used in "forward 30 seconds" buttons in the framework's default views.
| 
 | readwritenonatomicassign | 
An image that will be used in "forward 30 seconds" buttons in the framework's default views.
| 
 | readwritenonatomicassign | 
An image that will be used in the track selector, to select the audio track chooser view.
| 
 | readwritenonatomicassign | 
An image that will be used in the track selector, to select the subtitle track chooser view.
| 
 | readwritenonatomicassign | 
An image that will be used in "stop" buttons in the framework's default views.
| 
 | readwritenonatomicassign | 
The UIFont to be used in labels of buttons in the framework's default views.
| 
 | readwritenonatomicassign | 
The color to be used in labels of buttons in the framework's default views.
- Since
- 3.4
| 
 | readwritenonatomicassign | 
The shadow color to be used in labels of buttons in the framework's default views.
| 
 | readwritenonatomicassign | 
The offset for the shadow for labels of buttons in the framework's default views.
| 
 | readwritenonatomicassign | 
The UIFont to be used in labels of type "body" in the framework's default views.
| 
 | readwritenonatomicassign | 
The UIFont to be used in labels of type "heading" in the framework's default views.
| 
 | readwritenonatomicassign | 
The font to be used in labels of type "caption" in the framework's default views.
| 
 | readwritenonatomicassign | 
The color to be used in labels of type "body" in the framework's default views.
| 
 | readwritenonatomicassign | 
The shadow color to be used in labels of type "body" in the framework's default views.
| 
 | readwritenonatomicassign | 
The color to be used in labels of type "heading" in the framework's default views.
| 
 | readwritenonatomicassign | 
The shadow color to be used in labels of type "heading" in the framework's default views.
| 
 | readwritenonatomicassign | 
The color to be used in labels of type "caption" in the framework's default views.
| 
 | readwritenonatomicassign | 
The shadow color to be used in labels of type "caption" in the framework's default views.
| 
 | readwritenonatomicassign | 
The background color to be used on the framework's default views.
| 
 | readwritenonatomicassign | 
The color to use as tint color on all buttons and icons on the framework's default views.
| 
 | readwritenonatomicassign | 
The offset for the shadow for labels of type "body" in the framework's default views.
| 
 | readwritenonatomicassign | 
The offset for the shadow for labels of type "caption" in the framework's default views.
| 
 | readwritenonatomicassign | 
The offset for the shadow for labels of type "heading" in the framework's default views.
| 
 | readwritenonatomicassign | 
The color used for the unseekable progress tracks on the slider views.
- Since
- 4.4.1
| 
 | readwritenonatomicassign | 
The color used for the seekable progress track, and thumb on the slider views.
- Since
- 4.4.1
| 
 | readwritenonatomicassign | 
The color used for the seekable and unplayed progress track on the slider views.
- Since
- 4.4.1
| 
 | readwritenonatomicassign | 
The background color of the tooltip label of the slider thumb.
- Since
- 4.4.1
| 
 | readwritenonatomicassign | 
The color used for the marker of live indicator.
- Since
- 4.4.1
| 
 | readwritenonatomicassign | 
The UIViewContentMode of the ad image on the expanded view controller wrapped in a NSNumber.
- Since
- 4.4.1
| 
 | readwritenonatomicassign | 
The UIViewContentMode of the background image on the expanded view controller wrapped in a NSNumber.
- Since
- 4.4.1
| 
 | readwritenonatomicassign | 
The color used to draw the circular ad marker on the seek bar in the played segment of the slider.
Default is Yellow.
- Since
- 4.6.0
| 
 | readwritenonatomicassign | 
The color used to draw the circular ad marker on the seek bar in the un-played segment of the slider.
Default is Yellow.
- Since
- 4.6.0
| 
 | readwritenonatomicassign | 
The color to be used as thumb tint color of volume slider.
- Since
- 4.8.0
| 
 | readwritenonatomicassign | 
The color to be used as minimum track tint color of volume slider.
- Since
- 4.8.0
| 
 | readwritenonatomicassign | 
The color to be used as maximum track tint color of volume slider.
- Since
- 4.8.0