Árvore de páginas

Índice


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.


Uso

Importante

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:


Pelo Interface Builder:

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


Por código:

FluigSDKPageView
let pageView = FluigSDKPageView()


Atributos


dataSource

var dataSource: FluigSDKPageViewDataSource?

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

Exemplo
// 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.

Exemplo
pageView.tintColor = .red


title

var title: String?

Define o título do componente.

Exemplo
pageView.title = "Bem Vindo"



  • Sem rótulos