Xamarin iOS activity indicator example
Install Restsharp component from here https://components.xamarin.com/view/restsharp/
RestSharp is used to make async rest api calls
ActivityHelper progress = new ActivityHelper();
Before Async call
progress.ShowProgressView (tableViewMessages);
After api finish download data
tableViewMessages.Source = new TableSource (messages);
tableViewMessages.ReloadData ();
progress.HideProgressView();
Inspired from iOS swift examples below
https://coderwall.com/p/su1t1a/ios-customized-activity-indicator-with-swift https://github.com/Isuru-Nanayakkara/IJProgressView