it should still fix some issue You can add UIActivityIndicatorView to your tables in the Interface Builder (IB), but a recommended way would be: User IB to create and customize a UITableViewCell. Put a UIActivityIndicatorView inside this cell. Programmatically load your table cells with the customized UITableViewCell nib file. Programmatically hook up IBOutlets of such UIActivityIndicatorView.
Setting up an UIActivityIndicatorView for the UITableViewController programmatically
wish of those help The problem is that with the UIViewController it has a self.view as the root view where you can add any sub-items as you did , put you can't do this at least in IB with UITableViewController as the root view is the table itself First way
Center a UIActivityIndicatorView for a UITableViewController in the window, not in the table view