Classe GCKUICastButton

Riferimento alla classe GCKUICastButton

Panoramica

Una sottoclasse di UIButton che implementa un pulsante "Trasmetti".

Since
3,0

Eredita UIButton.

Riepilogo del metodo dell'istanza

(instancetype) - initWithCoder:
 Crea un nuovo GCKUICastButton utilizzando il decodificatore specificato. Altro...
 
(instancetype) - initWithFrame:
 Crea un nuovo GCKUICastButton con il frame specificato. Altro...
 
(void) - setInactiveIcon:activeIcon:animationIcons:
 Consente di impostare le icone per gli stati attivo, non attivo e animato del pulsante. Altro...
 
(void) - setAccessibilityLabel:forCastState:
 Imposta l'etichetta di accessibilità per gli stati di trasmissione del pulsante. Altro...
 

Riepilogo proprietà

BOOL triggersDefaultCastDialog
 Un flag che indica se un evento touch su questo pulsante attiva la visualizzazione della finestra di dialogo Trasmetti fornita dal framework. Altro...
 
id< GCKUICastButtonDelegatedelegate
 Imposta il delegato in modo che risponda alle azioni eseguite dall'utente su GCKUICastButton. Altro...
 

Dettaglio metodo

- (instancetype) initWithCoder: (NSCoder *)  decoder

Crea un nuovo GCKUICastButton utilizzando il decodificatore specificato.

- (instancetype) initWithFrame: (CGRect)  frame

Crea un nuovo GCKUICastButton con il frame specificato.

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

Consente di impostare le icone per gli stati attivo, non attivo e animato del pulsante.

Le immagini fornite devono essere tutte monocolore con uno sfondo trasparente. Il colore delle immagini non è significativo, perché il colore di questo pulsante (proprietà tintColor) determina il colore utilizzato per il rendering.

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

Imposta l'etichetta di accessibilità per gli stati di trasmissione del pulsante.

Questo è il modo consigliato per impostare l'etichetta di accessibilità per il pulsante. Etichetta impostata da setAccessibilityLabel: viene applicata a tutti gli stati di trasmissione.

Dettaglio proprietà

- (BOOL) triggersDefaultCastDialog
readwritenonatomicassign

Un flag che indica se un evento touch su questo pulsante attiva la visualizzazione della finestra di dialogo Trasmetti fornita dal framework.

Per impostazione predefinita, questa proprietà è impostata su YES. Se un'applicazione vuole gestire gli eventi di tocco, deve impostare la proprietà su NO e registrare un target e un'azione appropriati per l'evento di tocco. Questa proprietà non può essere impostata su NO se il valore di delegate è impostato su un valore non nullo.

Deprecated:
Usa i metodi GCKUICastButtonDelegate per rispondere alle azioni dell'utente sul pulsante Trasmetti.
- (id<GCKUICastButtonDelegate>) delegate
readwritenonatomicweak

Imposta il delegato in modo che risponda alle azioni eseguite dall'utente su GCKUICastButton.

Il valore Delegato non deve essere impostato su un valore non nullo se la proprietà deprecata triggersDefaultCastDialog è impostata su NO.

Since
4,6,0