...
Índice | ||||||
---|---|---|---|---|---|---|
|
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.
Informações | ||
---|---|---|
| ||
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) |
...
...
Arraste uma UIView e altere as propriedades Class para FluigSDKPageView e Module para fluigSDKUi.
...
Bloco de código | ||
---|---|---|
| ||
let pageView = FluigSDKPageView() |
var dataSource: FluigSDKPageViewDataSource?
Instância do protocolo FluigSDKPageViewDataSource que deve implementar o método getStrings() → [String] ou getViewControllers() → [UIViewController].
Bloco de código | ||
---|---|---|
| ||
// 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()] } } |
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 | ||
---|---|---|
| ||
pageView.tintColor = .red |
var title: String?
Define o título do componente.
Bloco de código | ||
---|---|---|
| ||
pageView.title = "Bem Vindo" |