title: UITableView cells with both UIActivityIndicator & UIProgressView
body: <p>I have a UITableView that contains several cells and some of them (the ones for files that are still uploading) have both an UIActivityIndicator and an UIProgressView. The ones for files that are finished use a different icon (instead of the activity indicator) and hide the progressview. </p>
  
  <p>This table is using a NSFetchedResultsController as data source, so I get the updates on the data model and update the content.</p>
  
  <p>Everything works just fine. The problem, however, is performance. Every time I call <strong>reloadData</strong> my UIActivityIndicators flicker, and it's not very smooth. Although I'm caching from the nib file, <strong>reloadData</strong> will have to calculate the new progress % for the ProgressView and I don't do anything with the ActivityIndicator other than hiding it if upload is complete.</p>
  
  <p>Anybody ever tried something similar? Is there a workaround? </p>
  
  <p>I was thinking about having an array of my progressview references and use that instead of calling reloadData.. not sure if this is the correct approach.</p>
  
  <p>Thanks,</p>
  
  <p>Fernando</p>