Page Properties | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
|
Table of Contents |
---|
Certain elements of the UI can be fully customized via UI injection. It utilizes view adapter interfaces which you can implement and pass to GiniCapture
when configuring the SDK. These interfaces declare the contract the injected view has to fulfill and allow let the SDK to ask for your view instance when needed.
Top navigation bar
Colors, typography, and texts can be customized as described above.
To inject your own navigation bar view, you need to pass your navigation view controller to GiniConfiguration.shared.customNavigationController
. Then the view from the custom navigation view controller is displayed on all screens as the top navigation bar.
Bottom navigation bar
You can opt to show a To enable your bottom navigation bar. To enable it, pass true
to GiniConfiguration.shared.bottomNavigationBarEnabled
.
...
For each screen, we provide the possibility to inject a custom bottom navigation bar. More details are added below later during the specific screen customization.
...