I want to use a some form of loading display while a background thread is being executed. I had considered using an Activity Indicator view
but I feel it is not enough by itself. I would like to be able to prevent user interaction while loading is going on, therefore I thought about a hosting it on a UIAlertView. However I saw that Apple states that you The UIAlertView class is intended to be used as-is and does not support subclassing. The view hierarchy for this class is private and must not be modified.
As a result I'm hesitant to put a loading indicator into a UIAlertView.
I had a look at other examples here, some which suggest the Custom UIAlertView
approach. I am just wondering what is the best approach or some direction?
Am I correct in thinking the app will be refused if I customise the UIAlertView?
Thanks