Ü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< GCKUICastButtonDelegate > | delegate |
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
|
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.
|
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