Classe GCKUICastButton

Referência de classe GCKUICastButton

Informações gerais

Uma subclasse de UIButton que implementa um botão "Transmitir".

Como
3,0

Herda UIButton.

Resumo do método de instância

(instancetype) - initWithCoder:
 Cria um novo GCKUICastButton usando o decodificador fornecido. Mais...
 
(instancetype) - initWithFrame:
 Constrói um novo GCKUICastButton com o frame especificado. Mais...
 
(void) - setInactiveIcon:activeIcon:animationIcons:
 Define os ícones para os estados ativo, inativo e animado do botão. Mais...
 
(void) - setAccessibilityLabel:forCastState:
 Define o rótulo de acessibilidade para os estados de transmissão do botão. Mais...
 

Resumo da propriedade

BOOL triggersDefaultCastDialog
 Uma sinalização que indica se um evento de toque nesse botão acionará a exibição da caixa de diálogo "Transmitir" fornecida pelo framework. Mais...
 
id< GCKUICastButtonDelegatedelegate
 Defina o delegado para responder às ações do usuário realizadas no GCKUICastButton. Mais...
 

Detalhes dos métodos

- (instancetype) initWithCoder: (NSCoder *)  decoder

Cria um novo GCKUICastButton usando o decodificador fornecido.

- (instancetype) initWithFrame: (CGRect)  frame

Constrói um novo GCKUICastButton com o frame especificado.

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

Define os ícones para os estados ativo, inativo e animado do botão.

Todas as imagens fornecidas devem ter uma única cor com um plano de fundo transparente. A cor das imagens não é significativa, porque a tonalidade do botão (propriedade tintColor) determina a cor em que elas são renderizadas.

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

Define o rótulo de acessibilidade para os estados de transmissão do botão.

Essa é a maneira recomendada de definir o rótulo de acessibilidade para o botão. Rótulo definido por setAccessibilityLabel: aplicado a todos os estados de transmissão.

Detalhe da propriedade

- (BOOL) triggersDefaultCastDialog
readwritenonatomicassign

Uma sinalização que indica se um evento de toque nesse botão acionará a exibição da caixa de diálogo "Transmitir" fornecida pelo framework.

Por padrão, essa propriedade é definida como YES. Se um aplicativo quiser processar eventos de toque por conta própria, ele precisará definir a propriedade como NO e registrar um destino e uma ação adequados para o evento de toque. Esta propriedade não pode ser definida como NO se delegate for definido como um valor não nulo.

Deprecated:
Use métodos GCKUICastButtonDelegate para responder a ações do usuário no botão "Transmitir".
- (id<GCKUICastButtonDelegate>) delegate
readwritenonatomicweak

Defina o delegado para responder às ações do usuário realizadas no GCKUICastButton.

Não defina "Delegate" como um valor não nulo quando a propriedade descontinuada triggersDefaultCastDialog estiver definida como NO.

Como
4.6.0