My ActivityIndicator comes up at the right time but the user can still press the buttons on the view while processing is occurring. The reason I'm using ActivityIndicator is to prevent such usage. How do I make sure that during the animation of ActivityIndicator, no UI interaction is possible? Also, I would prefer that the current view is still displayed to the user(as in I wouldn't prefer having an opaque view of UIActivityIndicator-if that's possible-unless that's the only option)
activity indicator in iOS should prevent user from access to other UI elements until it stops animating
1.9k Views Asked by Namratha At
2
There are 2 best solutions below
0
Dan Ray
On
Check out DSActivityView. It's a one-shot singleton that puts up a modal activity view VERY easily.
Include it in a View Controller, and then before you fire a long-running background process, you go:
[DSBezelActivityView activityViewForView:self.view];
And then when you're done and want to retire it, you go:
[DSBezelActivityView removeViewAnimated:YES];
Lots of configuration options, including the ability to put custom messages in the activity view... It's a great little library that I use ALL the time.
Related Questions in IOS
- URLSession requesting JSON array from server not working
- Incorrect display of LinearGradientBrush in IOS
- Module not found when building flutter app for IOS
- How to share metadata of an audio url file to a WhatsApp conversation with friends
- Occasional crash at NSURLSessionDataTask dataTaskWithRequest:completionHandler:
- Expo Deep linking on iOS is not working (because of Google sign-in?)
- On iOS, the keyboard does not offer a 6-character SMS code
- Hi, there is an error happened when I build my flutter app, after I'm installing firebase packages occurs that error
- The copy/paste functionalities don't work only on iOS in the Flutter app
- Hide LiveActivityIntent Button from Shortcuts App
- While Running Github Actions Pipeline: No Signing Certificate "iOS Development" found: No "iOS Development" signing certificate matching team ID
- Actionable notification api call not working in background
- Accessibility : Full keyboard access with scroll view in swiftui
- There is a problem with the request entity - You are not allowed to create 'iOS' profile with App ID 'XXXX'
- I am getting "binding has not yet been initialized" error when trying to connect firebase with flutter
Related Questions in USER-INTERFACE
- OS-wide text autocomplete service with popup
- Bootstrap 5 tooltips not working in Laravel 9.x application
- GUI window is not appearing
- Responsive gui customtkinter
- Unwanted text on created icon
- Custom styled "Add to cart" button in WooCommerce product archive pages
- Page behavior in flet works when used directly in `main`, but not in a UserControl?
- How could I reuse the CTk tabviews in python GUI app?
- mouse coordinates in image go below 0 and above width
- Use the same button in different interfaces (JAVA)
- Distributing a GTK4 Windows application
- How to design the file operation interface involving status and transactions?
- Creating a GUI application for creating graphs
- How point to other link after login
- How to align widget to another widget in Flutter
Related Questions in VIEW
- Opening sheet in SwiftUI view
- Get json field value in sqlite model from view django
- I don't understand which databases are invalid
- View is not refreshing
- Changes to my model/viewmodel are not charging what's on my view
- How to create a text sticker view in swift, like in Canva App, which is resizable as per the text content in it
- SQL Tranformations in view or stored procedure?
- SQL query getting too slowly when using IIF in a view column that is using aggregate results from a previous view. see below example for a clarity
- How to add focus in AndroidView field
- Angular 17 does not update view using setInterval with NG0500 error in console
- How to use std::ranges::set_symmetric_difference over a non sorted range?
- AUTH_USER_MODEL refers to model 'Socialmedia.User' that has not been installed
- Is it possible to show columns really used in a view
- Can't render views of html in django
- Entity Framework Core add relationship between view and standard model objects
Related Questions in UIACTIVITYINDICATORVIEW
- Why does UIActivityIndicatorView only animate the first time it is visible?
- How to disable user interaction for view in SwiftUI?
- Alert + ProgressView (Activity Indicator) in SwiftUI
- Protocol reusable Spinner one liner progressview
- How can I add an ActivtyIndicator to this WebView that shows when a website is loading?
- How do I center a UIActivityIndicatorView programmatically in Swift?
- Activity indicator not showing in pagination for tableview in Swift
- How to make my own Loading Screen Indicator in flutter?
- Activity Indicator Showing on Tab 1 as well as Tab 2 ( I only want it to be displayed on tab 2 - when tab 2 is loading)
- Not able to hide ARSLineProgress in iOS 15
- How Do I Fix My Activity Indicator From Not Appearing/Freezing?
- trigger an api again once network goes off in RxSwift
- Cannot display UIActivityIndicatorView
- Swift - How to show a UIActivityIndicatorView at the same location without shifting to the right?
- UIActivityIndicatorView is not spinning in the share app extension
Related Questions in INTERACTION
- Can raw means and estimated marginal means be the same ? And when?
- R lsmeans adjust multinomial regression model with interaction term
- Difficulty Computing Simple Slopes with Reference Level "B" in Linear Regression Model
- julia Jupyter on() interaction error message
- Change lines types in interact_plot function
- Stata interaction term is zero or there is no number
- R forcing computation of interaction term estimates for reference level when it shouldn't
- Incomplete confidence intervals when using plot_model(type='pred') for an interaction
- Forward slash interaction term in R
- how can I write indirect and direct effects conditional on moderator, also index of moderated mediation?
- How to add reference level(s) for interaction in R
- Is there a way to customise panel titles in an effects plot?
- multilevel modeling with two time points - centering?
- Can I use partial dependency plot for lmer model?
- How can I add the nextcord.ui.UserSelect to the Class?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
ActivityIndicator's job is to like names says indicate that something goes on, and not to disable all interactions...You should be the one to do that...you could try with setting userInteractionEnabled property to NO.
When everything is finished set it back to YES