Classe GCKUICastButton

Referência da classe GCKUICastButton

Visão geral

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

Since
3,0

Herda o UIButton.

Resumo do método de instância

(instancetype) - initWithCoder:
 Cria um novo GCKUICastButton usando o decodificador especificado. Mais...
 
(instancetype) - initWithFrame:
 Cria um novo GCKUICastButton com o frame especificado. Mais...
 
(void) - setInactiveIcon:activeIcon:animationIcons:
 Define os ícones dos 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 do Cast fornecida pelo framework. Mais...
 

Detalhes dos métodos

- (instancetype) initWithCoder: (NSCoder *)  decoder

Cria um novo GCKUICastButton usando o decodificador especificado.

- (instancetype) initWithFrame: (CGRect)  frame

Cria um novo GCKUICastButton com o frame especificado.

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

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

Todas as imagens fornecidas precisam ter uma única cor com um plano de fundo transparente. A cor das imagens não é significativa, porque a cor da cor do botão (propriedade tintColor) determina a cor em que elas serã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. O rótulo definido por setAccessibilityLabel: é aplicado a todos os estados de transmissão.

Detalhes 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 do Cast 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 uma ação e um destino apropriados para o evento de toque.