Classe GCKUICastButton

Riferimento alla classe GCKUICastButton

Panoramica

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

Dal
3,0

Eredita UIButton.

Riepilogo del metodo di istanza

(instancetype) - initWithCoder:
 Crea un nuovo GCKUICastButton utilizzando il decoder specificato. Altro...
 
(instancetype) - initWithFrame:
 Consente di creare un nuovo GCKUICastButton con il frame specificato. Altro...
 
(void) - setInactiveIcon:activeIcon:animationIcons:
 Imposta 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 di tocco su questo pulsante attiverà la visualizzazione della finestra di dialogo Trasmetti fornita dal framework. Altro...
 
id< GCKUICastButtonDelegatedelegate
 Imposta il delegato in modo che risponda alle azioni dell'utente eseguite su GCKUICastButton. Altro...
 

Dettaglio metodo

- (instancetype) initWithCoder: (NSCoder *)  decoder

Crea un nuovo GCKUICastButton utilizzando il decoder specificato.

- (instancetype) initWithFrame: (CGRect)  frame

Consente di creare un nuovo GCKUICastButton con il frame specificato.

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

Imposta 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 tinta del pulsante (proprietà tintColor) determina il colore in cui vengono visualizzate.

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

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

Si tratta del metodo consigliato per impostare l'etichetta di accessibilità per il pulsante. L'etichetta impostata da setAccessibilityLabel: viene applicata a tutti gli stati di trasmissione.

Dettagli della proprietà

- (BOOL) triggersDefaultCastDialog
readwritenonatomicassign

Un flag che indica se un evento di tocco su questo pulsante attiverà 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 touch, deve impostare la proprietà su NO e registrare un target e un'azione appropriati per l'evento touch. Questa proprietà non può essere impostata su NO se delegate è impostato su un valore diverso da null.

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 dell'utente eseguite su GCKUICastButton.

Il delegato non deve essere impostato su un valore diverso da zero se la proprietà deprecata triggersDefaultCastDialog è impostata su NO.

Dal
4.6.0