GCKUICastButton-Klasse

GCKUICastButton-Klassenreferenz

Überblick

Eine Unterklasse von UIButton, die ein Cast-Symbol implementiert.

Seit
3,0

Übernimmt UIButton.

Übersicht über Instanzmethoden

(instancetype) - initWithCoder:
 Erstellt eine neue GCKUICastButton mit dem angegebenen Decoder. Mehr...
 
(instancetype) - initWithFrame:
 Erstellt ein neues GCKUICastButton-Objekt mit dem angegebenen Frame. Mehr...
 
(void) - setInactiveIcon:activeIcon:animationIcons:
 Legt die Symbole für den aktiven, inaktiven und animierten Status der Schaltfläche fest. Mehr...
 
(void) - setAccessibilityLabel:forCastState:
 Legt das Bedienungshilfen-Label für die Übertragungsstatus der Schaltfläche fest. Mehr...
 

Property-Zusammenfassung

BOOL triggersDefaultCastDialog
 Eine Markierung, die angibt, ob ein Touch-Ereignis für diese Schaltfläche die Anzeige des vom Framework bereitgestellten Cast-Dialogfelds auslöst. Mehr...
 
id< GCKUICastButtonDelegatedelegate
 Legen Sie fest, dass der Bevollmächtigte auf Nutzeraktionen reagiert, die für GCKUICastButton ausgeführt werden. Mehr...
 

Methodendetail

- (instancetype) initWithCoder: (NSCoder *)  decoder

Erstellt eine neue GCKUICastButton mit dem angegebenen Decoder.

- (instancetype) initWithFrame: (CGRect)  frame

Erstellt ein neues GCKUICastButton-Objekt mit dem angegebenen Frame.

- (void) setInactiveIcon: (UIImage *)  inactiveIcon
activeIcon: (UIImage *)  activeIcon
animationIcons: (NSArray< UIImage * > *)  animationIcons 

Legt die Symbole für den aktiven, inaktiven und animierten Status der Schaltfläche fest.

Die Bilder müssen alle einfarbig und vor einem transparenten Hintergrund sein. Die Farbe der Bilder spielt keine Rolle, da die Färbung der Schaltfläche (tintColor-Eigenschaft) die Farbe bestimmt, in der sie gerendert werden.

- (void) setAccessibilityLabel: (NSString *)  label
forCastState: (GCKCastState)  state 

Legt das Bedienungshilfen-Label für die Übertragungsstatus der Schaltfläche fest.

Das ist die empfohlene Methode, um das Bedienungshilfen-Label für die Schaltfläche festzulegen. Von „setAccessibilityLabel“ festgelegtes Label: wird auf alle Streamingzustände angewendet.

Objektdetails

- (BOOL) triggersDefaultCastDialog
readwritenonatomicassign

Eine Markierung, die angibt, ob ein Touch-Ereignis für diese Schaltfläche die Anzeige des vom Framework bereitgestellten Cast-Dialogfelds auslöst.

Standardmäßig ist dieses Attribut auf YES festgelegt. Wenn eine App Touch-Ereignisse selbst verarbeiten möchte, sollte sie die Eigenschaft auf NO setzen und ein geeignetes Ziel und eine geeignete Aktion für das Touch-Ereignis registrieren. Diese Eigenschaft kann nicht auf NO gesetzt werden, wenn delegate auf einen Wert ungleich null gesetzt ist.

Deprecated:
Verwenden Sie GCKUICastButtonDelegate-Methoden, um auf Nutzeraktionen auf das Cast-Symbol zu reagieren.
- (id<GCKUICastButtonDelegate>) delegate
readwritenonatomicweak

Legen Sie fest, dass der Bevollmächtigte auf Nutzeraktionen reagiert, die für GCKUICastButton ausgeführt werden.

Der Delegate darf nicht auf einen Wert ungleich null gesetzt werden, wenn das eingestellte Attribut triggersDefaultCastDialog auf NEIN festgelegt ist.

Seit
4.6.0