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
...
To inject your own navigation bar view, you need to pass your navigation view controller to GiniConfiguration.shared.customNavigationController
. The Then the view from the custom navigation view controller will then be 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
.
The top navigation bar will is still be used, but its functionality will be is limited to showing the screen’s title and an optional close button. Inject a custom top navigation bar if your design requires it even if you have enabled the bottom navigation bar.
For each screen, we provide the possibility to inject a custom bottom navigation bar. More details will be are added below later during the specific screen customization.
...