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