Classe GCKUIMiniMediaControlsViewController

Referência da classe GCKUIMiniMediaControlsViewController

Visão geral

Um controlador de visualização que implementa a barra de controle "Tocando agora".

Na configuração padrão, ele mostra uma miniatura, um título e um subtítulo para o item de mídia atual, uma barra de progresso do stream e um botão de alternância de reprodução/pausa.

Consulte GCKUIMiniMediaControlsViewControllerDelegate para conferir o protocolo de delegação.

Desde
3.0

Herda UIViewController. Implementa <GCKUIMediaButtonBarProtocol>.

Resumo do método de instância

(NSUInteger) - buttonCount
 O número máximo de botões que podem ser personalizados pelo receptor. Mais...
 
(void) - setButtonType:atIndex:
 Define o tipo do botão na posição index. Mais...
 
(GCKUIMediaButtonType- buttonTypeAtIndex:
 Retorna o tipo atual de botão em uma determinada posição. Mais...
 
(void) - setCustomButton:atIndex:
 Define a instância de UIButton que deve ser apresentada em uma determinada posição de botão. Mais...
 
(UIButton *__nullable) - customButtonAtIndex:
 Retorna uma referência ao botão personalizado em uma determinada posição. Mais...
 

Resumo da propriedade

id< GCKUIMiniMediaControlsViewControllerDelegatedelegate
 O delegado do controlador de visualizações, geralmente um controlador de visualizações em tela cheia responsável por apresentar e ocultar essa barra de controle quando apropriado. Mais...
 
BOOL thumbnailEnabled
 Se a imagem em miniatura deve ser exibida ou não. Mais...
 
BOOL active
 Indica o estado de exibição da barra de controle. Mais...
 
CGFloat minHeight
 A altura mínima (e preferida) em que essa visualização deve ser apresentada. Mais...
 

Detalhes do método

- (NSUInteger) buttonCount

O número máximo de botões que podem ser personalizados pelo receptor.

Retorna
Número de botões.
- (void) setButtonType: (GCKUIMediaButtonType buttonType
atIndex: (NSUInteger)  index 

Define o tipo do botão na posição index.

Parameters
buttonTypeThe type of the button. If the type is GCKUIMediaButtonTypeCustom, a UIButton instance should be passed for the same index using setCustomButton:atIndex:. Otherwise a default button is created and presented in that position.
indexThe position in which the button should be presented. 0 is the left-most position. Indices should be smaller than the value returned by buttonCount.
- (GCKUIMediaButtonType) buttonTypeAtIndex: (NSUInteger)  index

Retorna o tipo atual de botão em uma determinada posição.

Parameters
indexThe button's position, where 0 is the left-most position.
Retorna
O tipo do botão na posição selecionada.
- (void) setCustomButton: (UIButton *__nullable)  customButton
atIndex: (NSUInteger)  index 

Define a instância de UIButton que deve ser apresentada em uma determinada posição de botão.

Parameters
customButtonThe button instance to be presented in the control bar.
indexThe position in which the button should be presented. 0 is the left-most position. Indices should be smaller than the value returned by buttonCount.
- (UIButton *__nullable) customButtonAtIndex: (NSUInteger)  index

Retorna uma referência ao botão personalizado em uma determinada posição.

Parameters
indexThe button's position, where 0 is the right-most position.
Retorna
Uma referência ao botão na posição selecionada ou nil se não houver um botão personalizado nessa posição ou se a posição for inválida.

Detalhes da propriedade

- (id<GCKUIMiniMediaControlsViewControllerDelegate>) delegate
readwritenonatomicweak

O delegado do controlador de visualizações, geralmente um controlador de visualizações em tela cheia responsável por apresentar e ocultar essa barra de controle quando apropriado.

- (BOOL) thumbnailEnabled
readwritenonatomicassign

Se a imagem em miniatura deve ser exibida ou não.

Por padrão, essa propriedade é definida como YES.

- (BOOL) active
readnonatomicassign

Indica o estado de exibição da barra de controle.

Quando YES, há uma mídia sendo transmitida que pode ser controlada pela barra de controle e ficar visível. Quando NO, a barra de controle precisa ficar oculta.

- (CGFloat) minHeight
readnonatomicassign

A altura mínima (e preferida) em que essa visualização deve ser apresentada.