...
Í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. Âncora
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 implementa 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.
...