Protocolo <GCKUICastButtonDelegate>

Referência do protocolo <GCKUICastButtonDelegate>

Informações gerais

Use os métodos deste protocolo para apresentar uma caixa de diálogo personalizada em resposta à ação do usuário.

Como
4.6.0

Herda <UIButtonNSObject>.

Resumo do método de instância

(void) - castButtonDidTapToPresentLocalNetworkAccessPermissionDialog:
 Informa ao delegado que o usuário tocou no botão de transmissão pela primeira vez no iOS 14 ou em versões mais recentes e que a descoberta de dispositivos de transmissão não foi iniciada nas sessões atuais ou anteriores do app. Mais...
 
(void) - castButtonDidTap:toPresentDialogForCastState:
 Informa ao delegado que o usuário tocou no botão Transmitir após a descoberta ter sido iniciada na sessão atual ou anterior do app. Mais...
 

Detalhes dos métodos

- (void) castButtonDidTapToPresentLocalNetworkAccessPermissionDialog: (GCKUICastButton *)  castButton
optional

Informa ao delegado que o usuário tocou no botão de transmissão pela primeira vez no iOS 14 ou em versões mais recentes e que a descoberta de dispositivos de transmissão não foi iniciada nas sessões atuais ou anteriores do app.

Implemente esse método para apresentar a caixa de diálogo personalizada. Se não for implementada, a caixa de diálogo padrão será apresentada.

Parameters
castButtonInstance of GCKUICastButton tapped.
- (void) castButtonDidTap: (GCKUICastButton *)  castButton
toPresentDialogForCastState: (GCKCastState)  castState 
optional

Informa ao delegado que o usuário tocou no botão Transmitir após a descoberta ter sido iniciada na sessão atual ou anterior do app.

Implemente esse método para apresentar a caixa de diálogo personalizada de acordo com o estado de transmissão. Observe GCKCastContext::castState para atualizar a caixa de diálogo dinamicamente de acordo com as mudanças no estado de transmissão. Se não for implementada, a caixa de diálogo padrão será apresentada.

Parameters
castButtonInstance of GCKUICastButton tapped.
castStateCast state when the cast button is tapped.