Árvore de páginas

Versões comparadas

Chave

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

Índice

...

Índice
outlinetrue
exclude.*ndice
stylenone


Objetivo

O objetivo deste guia é mostrar ao usuário como utilizar o componente FluigSDKPageView e quais os seus atributos.

...

O FluigSDKPageView é o componente de paginação do fluig SDK iOS. Ele é composto por um título e um conjunto de Strings ou UIViewControllers.

...

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


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)

...

...


Pelo Interface Builder:

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

...

Image Added


Por código:

Bloco de código
titleFluigSDKPageView
let pageView = FluigSDKPageView()

...


Atributos

...


dataSource

var dataSource: FluigSDKPageViewDataSource?

Instância do protocolo FluigSDKPageViewDataSource que implementa  que deve implementar o método getStrings() → [String] ou getViewControllers() → [UIViewController].

Bloco de código
titleExemplo
// Exemplo de uma classe que deve implementar o método getStrings() -> [String] ou getViewControllers() -> [UIViewController]
// OBS: Implemente apenas um dos dois métodos do protocolo.
class ExampleClass: FluigSDKPageViewDataSource {

	pageView.dataSource = self

...



	func getStrings() -> [String] {
		return ["Example 1", "Example 2", "Example 3"]
	}
	
	func getViewControllers() -> [UIViewController] {
		return [Example1ViewController(), Example2ViewController()]
	}
}


tintColor

var tintColor: UIColor?

Define a cor do título do texto, das strings retornadas pelo dataSource, e dos indicadores visuais das páginas do componente.

Bloco de código
titleExemplo
pageView.tintColor = .red

...


title

var title: String?

Define o título do componente.

...