On this page, you can find out how to customize your camera screen.
...
...
Bottom navigation bar
You can inject your own view for the bottom navigation bar if you set GiniConfiguration.shared.bottomNavigationBarEnabled
to true
and pass a custom CameraBottomNavigationBarAdapter
implementation to GiniConfiguration.shared.cameraNavigationBarBottomAdapter
:
Code Block |
---|
|
let customCameraNavigationBarBottomAdapter = CustomCameraBottomNavigationBarAdapter()
GiniConfiguration.shared.cameraNavigationBarBottomAdapter = customCameraNavigationBarBottomAdapter |
...
Custom loading indicator
There is a default loading indicator that shows that the image is being processed. You can show your own activity indicator by implementing the CustomLoadingIndicatorAdapter
interface and passing it to GiniConfiguration
:
Code Block |
---|
|
let customLoadingIndicatorAdapter = MyCustomLoadingIndicatorAdapter()
GiniConfiguration.shared.customLoadingIndicator = customLoadingIndicatorAdapter |
UI customisation
Figma for confluence lite |
---|
nodeUrl | https://www.figma.com/filedesign/hxgxewJy4t08Pb0qK2TbxAckyVTU2HrP7iADs6kIkDJY/iOS-Gini-Capture-SDK-3.1.210-UI-Customisation?type=design&node-id=2435641-33066669&mode=design&t=pSN0K2ogUdkWzROtGrTjZi5kGD3EfjE1-41 |
---|
height | 1000px |
---|
|
...
Camera access screen
Figma for confluence lite |
---|
nodeUrl | https://www.figma.com/filedesign/hxgxewJy4t08Pb0qK2TbxAckyVTU2HrP7iADs6kIkDJY/iOS-Gini-Capture-SDK-3.1.210-UI-Customisation?type=design&node-id=257-15890&mode=design&t=pSN0K2ogUdkWzROtGrTjZi5kGD3EfjE1-41 |
---|
height | 1000px |
---|
|
...