Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Índice

Âncora
#introducao
#introducao

Introdução

O FluigSDKMediaView é o componente de background personalizado do fluigSDK iOS. Este componente deve ser utilizado quando se deseja personalizar o fundo de uma UIView do seu aplicativo.

Este componente é uma subclasse de UIView, portanto possui todas as funcionalidades já presentes nesta classe.

Âncora
#uso
#uso

Uso

Informações
titleImportante

Antes de utilizar o componente, não esqueça de importar o módulo de componentes do SDK. Para saber mais, clique aqui. (todo: linkar)

Este componente pode ser utilizado das seguintes formas:

Âncora
#uso_ib
#uso_ib

Pelo Interface Builder:

Arraste uma UIView e altere as propriedades Class para FluigSDKMediaView e Module para fluigSDKUi.

Âncora
#uso_codigo
#uso_codigo

Por código:

Bloco de código
titleFluigSDKMediaView
let mediaView = FluigSDKMediaView()

Âncora
#atributos
#atributos

Atributos

O FluigSDKMediaView pode ser customizado utilizando os seguintes atributos:

  • videoUrl
  • image
  • firstColor
  • lastColor

videoUrl

var videoUrl: URL?

Define o vídeo que irá tocar no fundo. O vídeo é ajustado para preencher todo o componente, mantendo sua proporção, e repete indefinidamente.

Informações
titleImportante

Não é aplicado qualquer filtro no vídeo. Portanto, para melhor conforto é recomendado que o vídeo seja em escala de cinza.

Bloco de código
titleExemplo
collapsetrue
mediaView.videoUrl = Bundle.main.url(forResource: "custom_video", withExtension: "mp4")

image

var image: UIImage?

Define a imagem utilizada como fundo. O componente faz as seguintes modificações na imagem fornecida:

  • Aplica um clareamento
  • Desfoca a imagem
  • Altera o tamanho da imagem para preencher todo o componente, mantendo suas proporções
Bloco de código
titleExemplo
collapsetrue
mediaView.image = UIImage(named: "custom_image")