About Loading Animation Management on Form Screens in Our CSP iOS Application
In our CSP iOS application, there are 2 loading animations on the form screens. One of these animations prevents user actions while locking the screen, and the other does not lock the screen and allows user actions.
1- Loading Animation That Does Not Lock the Screen
It runs during the loading of objects in the form. The reason why the screen does not lock at this stage; It is designed so that the user may have opened a wrong form and can exit the page without waiting for the form to load. Here, the user can return to the previous page without waiting for the form to load by pressing the back button.
![](https://docsbimser.blob.core.windows.net/imagecontainer/Ekran I%20Locking%20Loading%20Animation-01416759-2da1-4746-9350-f1b559970635.png)
2- Loading Animation That Locks the Screen
Depending on the need, it is triggered by the web with the toggleLoading method or runs automatically in the specified sections within the application. The entire screen is locked to prevent possible errors during data exchange, the user cannot take any action. When a timeout occurs, a cross button appears at the top right of the screen after 30 seconds have elapsed before the animation can end. With this cross button, the animation can be terminated.
![](https://docsbimser.blob.core.windows.net/imagecontainer/Ekran I%20Locker%20Loading%20Animation-6cf9dd82-19f4-4b3c-9424-5b44b9f80e73.png)