I implemented UISearchController
and I'm getting the data from a js callback but when I tape in the searchbar
it takes some time to put the data so I wanted to know how to implement a loading indicator
into the table view result of UISearchController
When you start searching at that time you can create an activity indicator and add it as the subview
of UISearchBar
using addSubView
method.
UIActivityIndicatorView *spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
//set your frame for activity indicator
[searchBar addSubview: spinner];
[spinner startAnimating];
When you finish the search remove it from the search bar using removeFromSuperView
method.